home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Battle Chess / Guided Tour / Guided Tour.rsrc / CODE_2.txt < prev    next >
Text File  |  1993-09-09  |  237KB  |  4,193 lines

  1. # near model CODE resource
  2. # jump table entries: 32848-32874 (27 of them)
  3. export_30:
  4. 00000000  4E56 FFF4                link       A6, -0x000C
  5. 00000004  4EBA 0144                jsr        [PC + 0x144 /* 0000014A */]
  6. 00000008  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  7. 0000000C  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  8. 00000010  48C0                     ext.l      D0
  9. 00000012  2D40 FFF4                move.l     [A6 - 0xC], D0
  10. 00000016  7001                     moveq.l    D0, 0x01
  11. 00000018  1B40 CF25                move.b     [A5 - 0x30DB], D0
  12. 0000001C  7001                     moveq.l    D0, 0x01
  13. 0000001E  1B40 AEE7                move.b     [A5 - 0x5119], D0
  14. 00000022  526D AEC2                addq.w     [A5 - 0x513E], 1
  15. 00000026  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  16. 0000002A  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  17. 0000002E  700A                     moveq.l    D0, 0x0A
  18. 00000030  3B40 AEF6                move.w     [A5 - 0x510A], D0
  19. 00000034  700C                     moveq.l    D0, 0x0C
  20. 00000036  3B40 AEF8                move.w     [A5 - 0x5108], D0
  21. 0000003A  700B                     moveq.l    D0, 0x0B
  22. 0000003C  3B40 AEFA                move.w     [A5 - 0x5106], D0
  23. 00000040  700D                     moveq.l    D0, 0x0D
  24. 00000042  3B40 AEFC                move.w     [A5 - 0x5104], D0
  25. 00000046  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  26. 0000004A  526D AEC2                addq.w     [A5 - 0x513E], 1
  27. 0000004E  2D7C BADB ADBA FFF4      move.l     [A6 - 0xC], 0xBADBADBA
  28. 00000056  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  29. 0000005A  48C0                     ext.l      D0
  30. 0000005C  2D40 FFF4                move.l     [A6 - 0xC], D0
  31. 00000060  203C 0005 A550           move.l     D0, 0x5A550
  32. 00000066  2B40 AF04                move.l     [A5 - 0x50FC], D0
  33. 0000006A  2B40 B690                move.l     [A5 - 0x4970], D0
  34. 0000006E  42A7                     clr.l      -[A7]
  35. 00000070  2F2D AF04                move.l     -[A7], [A5 - 0x50FC]
  36. 00000074  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  37. 00000078  205F                     movea.l    A0, [A7]+
  38. 0000007A  2B48 B166                move.l     [A5 - 0x4E9A], A0
  39. 0000007E  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  40. 00000082  48C0                     ext.l      D0
  41. 00000084  2D40 FFF4                move.l     [A6 - 0xC], D0
  42. 00000088  4AAD B166                tst.l      [A5 - 0x4E9A]
  43. 0000008C  661C                     bne        +0x1E /* 000000AA */
  44. 0000008E  4267                     clr.w      -[A7]
  45. 00000090  3F3C 000C                move.w     -[A7], 0xC
  46. 00000094  4879 0000 0000           push.l     0x0
  47. 0000009A  4EBA 1250                jsr        [PC + 0x1250 /* 000012EC */]
  48. 0000009E  508F                     addq.l     A7, 8
  49. 000000A0  3F3C FFFF                move.w     -[A7], 0xFFFF
  50. 000000A4  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  51. 000000A8  548F                     addq.l     A7, 2
  52. label000000AA:
  53. 000000AA  526D AEC2                addq.w     [A5 - 0x513E], 1
  54. 000000AE  526D AEC2                addq.w     [A5 - 0x513E], 1
  55. 000000B2  526D AEC2                addq.w     [A5 - 0x513E], 1
  56. 000000B6  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  57. 000000BA  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  58. 000000BE  48C0                     ext.l      D0
  59. 000000C0  2D40 FFF4                move.l     [A6 - 0xC], D0
  60. 000000C4  3F3C 0003                move.w     -[A7], 0x3
  61. 000000C8  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  62. 000000CC  548F                     addq.l     A7, 2
  63. 000000CE  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  64. 000000D2  48C0                     ext.l      D0
  65. 000000D4  2D40 FFF4                move.l     [A6 - 0xC], D0
  66. 000000D8  3F3C 0007                move.w     -[A7], 0x7
  67. 000000DC  3F3C 0005                move.w     -[A7], 0x5
  68. 000000E0  4EBA 008A                jsr        [PC + 0x8A /* 0000016C */]
  69. 000000E4  588F                     addq.l     A7, 4
  70. 000000E6  4EBA 0048                jsr        [PC + 0x48 /* 00000130 */]
  71. 000000EA  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  72. 000000EE  7001                     moveq.l    D0, 0x01
  73. 000000F0  1B40 AEE7                move.b     [A5 - 0x5119], D0
  74. 000000F4  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  75. 000000F8  426D AEC4                clr.w      [A5 - 0x513C]
  76. 000000FC  426D AEC6                clr.w      [A5 - 0x513A]
  77. 00000100  41ED CE90                lea.l      A0, [A5 - 0x3170]
  78. 00000104  2B48 CEC8                move.l     [A5 - 0x3138], A0
  79. 00000108  7001                     moveq.l    D0, 0x01
  80. 0000010A  3B40 AEF0                move.w     [A5 - 0x5110], D0
  81. 0000010E  426E FFFC                clr.w      [A6 - 0x4]
  82. 00000112  6004                     bra        +0x6 /* 00000118 */
  83. label00000114:
  84. 00000114  526E FFFC                addq.w     [A6 - 0x4], 1
  85. label00000118:
  86. 00000118  0C6E 4E20 FFFC           cmpi.w     [A6 - 0x4], 0x4E20 /* 'N ' */
  87. 0000011E  6DF4                     blt        -0xA /* 00000114 */
  88. 00000120  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  89. 00000124  4E5E                     unlink     A6
  90. 00000126  4E75                     rts
  91. 00000128  4D41                     chk.w      D6, D1
  92. 0000012A  494E                     chk.w      D4, A6
  93. 0000012C  2020                     move.l     D0, -[A0]
  94. 0000012E  2020                     move.l     D0, -[A0]
  95. export_22:
  96. fn00000130:
  97. 00000130  2F2D B16E                move.l     -[A7], [A5 - 0x4E92]
  98. 00000134  3F3C 0149                move.w     -[A7], 0x149
  99. 00000138  3F3C 0080                move.w     -[A7], 0x80
  100. 0000013C  4267                     clr.w      -[A7]
  101. 0000013E  4267                     clr.w      -[A7]
  102. 00000140  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  103. 00000144  4FEF 000C                lea.l      A7, [A7 + 0xC]
  104. 00000148  4E75                     rts
  105. fn0000014A:
  106. 0000014A  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  107. 0000014E  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  108. 00000152  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  109. 00000156  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  110. 0000015A  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  111. 0000015E  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  112. 00000162  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  113. 00000166  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  114. 0000016A  4E75                     rts
  115. fn0000016C:
  116. 0000016C  4E56 FFFC                link       A6, -0x0004
  117. 00000170  302E FFFC                move.w     D0, [A6 - 0x4]
  118. 00000174  D06E 0008                add.w      D0, [A6 + 0x8]
  119. 00000178  D06E 000A                add.w      D0, [A6 + 0xA]
  120. 0000017C  3D40 FFFE                move.w     [A6 - 0x2], D0
  121. 00000180  4E5E                     unlink     A6
  122. 00000182  4E75                     rts
  123. 00000184  5445                     addq.w     D5, 2
  124. 00000186  5354                     subq.w     [A4], 1
  125. 00000188  4655                     not.w      [A5]
  126. 0000018A  4E43                     trap       3
  127. export_34:
  128. fn0000018C:
  129. 0000018C  4E56 FEF0                link       A6, -0x0110
  130. 00000190  426E FEFA                clr.w      [A6 - 0x106]
  131. 00000194  0C2D 0001 F0EE           cmpi.b     [A5 - 0xF12], 0x1
  132. 0000019A  6608                     bne        +0xA /* 000001A4 */
  133. 0000019C  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  134. 000001A0  422D F0EE                clr.b      [A5 - 0xF12]
  135. label000001A4:
  136. 000001A4  4A2D AEBE                tst.b      [A5 - 0x5142]
  137. 000001A8  670E                     beq        +0x10 /* 000001B8 */
  138. 000001AA  3F3C 0001                move.w     -[A7], 0x1
  139. 000001AE  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  140. 000001B2  548F                     addq.l     A7, 2
  141. 000001B4  6000 0058                bra        +0x5A /* 0000020E */
  142. label000001B8:
  143. 000001B8  4A2D F76A                tst.b      [A5 - 0x896]
  144. 000001BC  670C                     beq        +0xE /* 000001CA */
  145. 000001BE  3F3C 0003                move.w     -[A7], 0x3
  146. 000001C2  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  147. 000001C6  548F                     addq.l     A7, 2
  148. 000001C8  6044                     bra        +0x46 /* 0000020E */
  149. label000001CA:
  150. 000001CA  4A6D C53C                tst.w      [A5 - 0x3AC4]
  151. 000001CE  6734                     beq        +0x36 /* 00000204 */
  152. 000001D0  102D 96E4                move.b     D0, [A5 - 0x691C]
  153. 000001D4  4880                     ext.w      D0
  154. 000001D6  48C0                     ext.l      D0
  155. 000001D8  D080                     add.l      D0, D0
  156. 000001DA  41ED DABE                lea.l      A0, [A5 - 0x2542]
  157. 000001DE  D1C0                     add.l      A0, D0
  158. 000001E0  0C50 0002                cmpi.w     [A0], 0x2
  159. 000001E4  671E                     beq        +0x20 /* 00000204 */
  160. 000001E6  4A2D DAC2                tst.b      [A5 - 0x253E]
  161. 000001EA  670C                     beq        +0xE /* 000001F8 */
  162. 000001EC  3F3C 0004                move.w     -[A7], 0x4
  163. 000001F0  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  164. 000001F4  548F                     addq.l     A7, 2
  165. 000001F6  6016                     bra        +0x18 /* 0000020E */
  166. label000001F8:
  167. 000001F8  3F3C 0001                move.w     -[A7], 0x1
  168. 000001FC  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  169. 00000200  548F                     addq.l     A7, 2
  170. 00000202  600A                     bra        +0xC /* 0000020E */
  171. label00000204:
  172. 00000204  3F3C 0002                move.w     -[A7], 0x2
  173. 00000208  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  174. 0000020C  548F                     addq.l     A7, 2
  175. label0000020E:
  176. 0000020E  0C6D 0002 DABE           cmpi.w     [A5 - 0x2542], 0x2
  177. 00000214  670A                     beq        +0xC /* 00000220 */
  178. 00000216  0C6D 0002 DAC0           cmpi.w     [A5 - 0x2540], 0x2
  179. 0000021C  6600 00A6                bne        +0xA8 /* 000002C4 */
  180. label00000220:
  181. 00000220  4A2D AED2                tst.b      [A5 - 0x512E]
  182. 00000224  6600 009E                bne        +0xA0 /* 000002C4 */
  183. 00000228  4A2D AED3                tst.b      [A5 - 0x512D]
  184. 0000022C  6600 0096                bne        +0x98 /* 000002C4 */
  185. 00000230  4A2D AEBE                tst.b      [A5 - 0x5142]
  186. 00000234  6600 008E                bne        +0x90 /* 000002C4 */
  187. 00000238  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  188. 0000023C  4A40                     tst.w      D0
  189. 0000023E  6700 0084                beq        +0x86 /* 000002C4 */
  190. 00000242  486E FF00                pea.l      [A6 - 0x100]
  191. 00000246  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  192. 0000024A  588F                     addq.l     A7, 4
  193. 0000024C  7000                     moveq.l    D0, 0x00
  194. 0000024E  102E FF00                move.b     D0, [A6 - 0x100]
  195. 00000252  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  196. 00000256  0003 000E                ori.b      D3, 0xE
  197. 0000025A  00A2 0022 00A1           ori.l      -[A2], 0x2200A1
  198. 00000260  005A 00A9                ori.w      [A2]+, 0xA9
  199. 00000264  0060 1B6E                ori.w      -[A0], 0x1B6E
  200. 00000268  FF02                     .extension 0xF02 <<F/4-5/7>> // unimplemented
  201. 0000026A  AF2E                     syscall    PatExTbl, auto_pop
  202. 0000026C  1B6E FF03 AF2F           move.b     [A5 - 0x50D1], [A6 - 0xFD]
  203. 00000272  7001                     moveq.l    D0, 0x01
  204. 00000274  1B40 AF30                move.b     [A5 - 0x50D0], D0
  205. 00000278  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  206. 0000027C  6046                     bra        +0x48 /* 000002C4 */
  207. 0000027E  7021                     moveq.l    D0, 0x21
  208. 00000280  3D40 FEF8                move.w     [A6 - 0x108], D0
  209. 00000284  41EE FF02                lea.l      A0, [A6 - 0xFE]
  210. 00000288  2D48 FEF4                move.l     [A6 - 0x10C], A0
  211. 0000028C  41ED AF0C                lea.l      A0, [A5 - 0x50F4]
  212. 00000290  2D48 FEF0                move.l     [A6 - 0x110], A0
  213. 00000294  6016                     bra        +0x18 /* 000002AC */
  214. label00000296:
  215. 00000296  206E FEF0                movea.l    A0, [A6 - 0x110]
  216. 0000029A  52AE FEF0                addq.l     [A6 - 0x110], 1
  217. 0000029E  226E FEF4                movea.l    A1, [A6 - 0x10C]
  218. 000002A2  52AE FEF4                addq.l     [A6 - 0x10C], 1
  219. 000002A6  1091                     move.b     [A0], [A1]
  220. 000002A8  536E FEF8                subq.w     [A6 - 0x108], 1
  221. label000002AC:
  222. 000002AC  4A6E FEF8                tst.w      [A6 - 0x108]
  223. 000002B0  66E4                     bne        -0x1A /* 00000296 */
  224. 000002B2  7001                     moveq.l    D0, 0x01
  225. 000002B4  1B40 AF2D                move.b     [A5 - 0x50D3], D0
  226. 000002B8  600A                     bra        +0xC /* 000002C4 */
  227. 000002BA  1B6E FF02 AF31           move.b     [A5 - 0x50CF], [A6 - 0xFE]
  228. 000002C0  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  229. label000002C4:
  230. 000002C4  4A6D C53C                tst.w      [A5 - 0x3AC4]
  231. 000002C8  6700 009A                beq        +0x9C /* 00000364 */
  232. 000002CC  102D 96E4                move.b     D0, [A5 - 0x691C]
  233. 000002D0  4880                     ext.w      D0
  234. 000002D2  48C0                     ext.l      D0
  235. 000002D4  D080                     add.l      D0, D0
  236. 000002D6  41ED DABE                lea.l      A0, [A5 - 0x2542]
  237. 000002DA  D1C0                     add.l      A0, D0
  238. 000002DC  0C50 0002                cmpi.w     [A0], 0x2
  239. 000002E0  6600 0082                bne        +0x84 /* 00000364 */
  240. 000002E4  4A2D AF30                tst.b      [A5 - 0x50D0]
  241. 000002E8  6700 007A                beq        +0x7C /* 00000364 */
  242. 000002EC  7000                     moveq.l    D0, 0x00
  243. 000002EE  102D AF2F                move.b     D0, [A5 - 0x50D1]
  244. 000002F2  3B40 AE62                move.w     [A5 - 0x519E], D0
  245. 000002F6  7000                     moveq.l    D0, 0x00
  246. 000002F8  102D AF2E                move.b     D0, [A5 - 0x50D2]
  247. 000002FC  3B40 AE60                move.w     [A5 - 0x51A0], D0
  248. 00000300  422D AF30                clr.b      [A5 - 0x50D0]
  249. 00000304  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  250. 00000308  4A40                     tst.w      D0
  251. 0000030A  6648                     bne        +0x4A /* 00000354 */
  252. 0000030C  41F9 0000 0010           lea.l      A0, [0x00000010 /* __m68k_vec_illegal__ */]
  253. 00000312  2D48 FEFC                move.l     [A6 - 0x104], A0
  254. 00000316  3F3C 001B                move.w     -[A7], 0x1B
  255. 0000031A  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  256. 0000031E  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  257. 00000322  5C8F                     addq.l     A7, 6
  258. 00000324  3F3C 0001                move.w     -[A7], 0x1
  259. 00000328  4879 0000 002E           push.l     0x2E /* '.' */
  260. 0000032E  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  261. 00000332  5C8F                     addq.l     A7, 6
  262. 00000334  41F9 0000 0030           lea.l      A0, [0x00000030]
  263. 0000033A  2D48 FEFC                move.l     [A6 - 0x104], A0
  264. 0000033E  4267                     clr.w      -[A7]
  265. 00000340  3F3C 000C                move.w     -[A7], 0xC
  266. 00000344  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  267. 00000348  4EBA 0FA2                jsr        [PC + 0xFA2 /* 000012EC */]
  268. 0000034C  508F                     addq.l     A7, 8
  269. 0000034E  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  270. 00000352  6010                     bra        +0x12 /* 00000364 */
  271. label00000354:
  272. 00000354  4A2D AF2D                tst.b      [A5 - 0x50D3]
  273. 00000358  660A                     bne        +0xC /* 00000364 */
  274. 0000035A  426D C53C                clr.w      [A5 - 0x3AC4]
  275. 0000035E  7006                     moveq.l    D0, 0x06
  276. 00000360  6000 010A                bra        +0x10C /* 0000046C */
  277. label00000364:
  278. 00000364  4A6D F0AA                tst.w      [A5 - 0xF56]
  279. 00000368  6712                     beq        +0x14 /* 0000037C */
  280. 0000036A  3D6D F0AA FEFA           move.w     [A6 - 0x106], [A5 - 0xF56]
  281. 00000370  426D F0AA                clr.w      [A5 - 0xF56]
  282. 00000374  302E FEFA                move.w     D0, [A6 - 0x106]
  283. 00000378  6000 00F2                bra        +0xF4 /* 0000046C */
  284. label0000037C:
  285. 0000037C  4EBA 16CE                jsr        [PC + 0x16CE /* 00001A4C */]
  286. 00000380  2B40 B13E                move.l     [A5 - 0x4EC2], D0
  287. 00000384  206D B13E                movea.l    A0, [A5 - 0x4EC2]
  288. 00000388  3028 0002                move.w     D0, [A0 + 0x2]
  289. 0000038C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  290. 00000390  0003 0003                ori.b      D3, 0x3
  291. 00000394  00D6                     .incomplete
  292. 00000396  0002 4A6D                ori.b      D2, 0x6D /* 'm' */
  293. 0000039A  C542                     exg        D2, D2
  294. 0000039C  6700 0068                beq        +0x6A /* 00000406 */
  295. 000003A0  4A6D AEC6                tst.w      [A5 - 0x513A]
  296. 000003A4  6660                     bne        +0x62 /* 00000406 */
  297. 000003A6  302D C546                move.w     D0, [A5 - 0x3ABA]
  298. 000003AA  48C0                     ext.l      D0
  299. 000003AC  EB80                     asl        D0, 5
  300. 000003AE  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  301. 000003B2  D1C0                     add.l      A0, D0
  302. 000003B4  4AA8 0014                tst.l      [A0 + 0x14]
  303. 000003B8  6716                     beq        +0x18 /* 000003D0 */
  304. 000003BA  302D C546                move.w     D0, [A5 - 0x3ABA]
  305. 000003BE  48C0                     ext.l      D0
  306. 000003C0  EB80                     asl        D0, 5
  307. 000003C2  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  308. 000003C6  D1C0                     add.l      A0, D0
  309. 000003C8  4850                     pea.l      [A0]
  310. 000003CA  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  311. 000003CE  588F                     addq.l     A7, 4
  312. label000003D0:
  313. 000003D0  302D C542                move.w     D0, [A5 - 0x3ABE]
  314. 000003D4  0640 0010                addi.w     D0, 0x10
  315. 000003D8  48C0                     ext.l      D0
  316. 000003DA  E780                     asl        D0, 3
  317. 000003DC  D0AD B69C                add.l      D0, [A5 - 0x4964]
  318. 000003E0  322D C546                move.w     D1, [A5 - 0x3ABA]
  319. 000003E4  48C1                     ext.l      D1
  320. 000003E6  EB81                     asl        D1, 5
  321. 000003E8  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  322. 000003EC  D1C1                     add.l      A0, D1
  323. 000003EE  4850                     pea.l      [A0]
  324. 000003F0  2F00                     move.l     -[A7], D0
  325. 000003F2  3F2D C544                move.w     -[A7], [A5 - 0x3ABC]
  326. 000003F6  3F2D B696                move.w     -[A7], [A5 - 0x496A]
  327. 000003FA  3F2D B694                move.w     -[A7], [A5 - 0x496C]
  328. 000003FE  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  329. 00000402  4FEF 000E                lea.l      A7, [A7 + 0xE]
  330. label00000406:
  331. 00000406  4A6D AEC6                tst.w      [A5 - 0x513A]
  332. 0000040A  6716                     beq        +0x18 /* 00000422 */
  333. 0000040C  3F2D B696                move.w     -[A7], [A5 - 0x496A]
  334. 00000410  3F2D B694                move.w     -[A7], [A5 - 0x496C]
  335. 00000414  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  336. 00000418  588F                     addq.l     A7, 4
  337. 0000041A  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  338. 0000041E  6000 004A                bra        +0x4C /* 0000046A */
  339. label00000422:
  340. 00000422  4A6D C53C                tst.w      [A5 - 0x3AC4]
  341. 00000426  6716                     beq        +0x18 /* 0000043E */
  342. 00000428  102D 96E4                move.b     D0, [A5 - 0x691C]
  343. 0000042C  4880                     ext.w      D0
  344. 0000042E  48C0                     ext.l      D0
  345. 00000430  D080                     add.l      D0, D0
  346. 00000432  41ED DABE                lea.l      A0, [A5 - 0x2542]
  347. 00000436  D1C0                     add.l      A0, D0
  348. 00000438  0C50 0002                cmpi.w     [A0], 0x2
  349. 0000043C  660C                     bne        +0xE /* 0000044A */
  350. label0000043E:
  351. 0000043E  4A6D C540                tst.w      [A5 - 0x3AC0]
  352. 00000442  6712                     beq        +0x14 /* 00000456 */
  353. 00000444  4A2D AED2                tst.b      [A5 - 0x512E]
  354. 00000448  660C                     bne        +0xE /* 00000456 */
  355. label0000044A:
  356. 0000044A  4A2D AED3                tst.b      [A5 - 0x512D]
  357. 0000044E  6606                     bne        +0x8 /* 00000456 */
  358. 00000450  4EBA 0070                jsr        [PC + 0x70 /* 000004C2 */]
  359. 00000454  6016                     bra        +0x18 /* 0000046C */
  360. label00000456:
  361. 00000456  4A2D AED2                tst.b      [A5 - 0x512E]
  362. 0000045A  660E                     bne        +0x10 /* 0000046A */
  363. 0000045C  4A2D AED3                tst.b      [A5 - 0x512D]
  364. 00000460  6608                     bne        +0xA /* 0000046A */
  365. 00000462  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  366. 00000466  1B40 C391                move.b     [A5 - 0x3C6F], D0
  367. label0000046A:
  368. 0000046A  7000                     moveq.l    D0, 0x00
  369. label0000046C:
  370. 0000046C  4E5E                     unlink     A6
  371. 0000046E  4E75                     rts
  372. 00000470  4745                     chk.w      D3, D5
  373. 00000472  5443                     addq.w     D3, 2
  374. 00000474  4F4D                     chk.w      D7, A5
  375. 00000476  4D41                     chk.w      D6, D1
  376. export_21:
  377. fn00000478:
  378. 00000478  0C6D 0002 DABE           cmpi.w     [A5 - 0x2542], 0x2
  379. 0000047E  6708                     beq        +0xA /* 00000488 */
  380. 00000480  0C6D 0002 DAC0           cmpi.w     [A5 - 0x2540], 0x2
  381. 00000486  6604                     bne        +0x6 /* 0000048C */
  382. label00000488:
  383. 00000488  4EBA 122E                jsr        [PC + 0x122E /* 000016B8 */]
  384. label0000048C:
  385. 0000048C  0C6D 0005 AEC2           cmpi.w     [A5 - 0x513E], 0x5
  386. 00000492  6D04                     blt        +0x6 /* 00000498 */
  387. 00000494  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  388. label00000498:
  389. 00000498  0C6D 0003 AEC2           cmpi.w     [A5 - 0x513E], 0x3
  390. 0000049E  0C6D 0002 AEC2           cmpi.w     [A5 - 0x513E], 0x2
  391. 000004A4  6D04                     blt        +0x6 /* 000004AA */
  392. 000004A6  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  393. label000004AA:
  394. 000004AA  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  395. 000004AE  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  396. 000004B2  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  397. 000004B6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  398. 000004BA  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  399. 000004BE  548F                     addq.l     A7, 2
  400. 000004C0  4E75                     rts
  401. fn000004C2:
  402. 000004C2  4E56 FFF8                link       A6, -0x0008
  403. 000004C6  41ED AF56                lea.l      A0, [A5 - 0x50AA]
  404. 000004CA  D0ED AF54                add.w      A0, [A5 - 0x50AC]
  405. 000004CE  7000                     moveq.l    D0, 0x00
  406. 000004D0  1010                     move.b     D0, [A0]
  407. 000004D2  0C40 00FF                cmpi.w     D0, 0xFF
  408. 000004D6  660A                     bne        +0xC /* 000004E2 */
  409. 000004D8  426D AF54                clr.w      [A5 - 0x50AC]
  410. 000004DC  7001                     moveq.l    D0, 0x01
  411. 000004DE  6000 0064                bra        +0x66 /* 00000544 */
  412. label000004E2:
  413. 000004E2  41ED AF56                lea.l      A0, [A5 - 0x50AA]
  414. 000004E6  D0ED AF54                add.w      A0, [A5 - 0x50AC]
  415. 000004EA  7000                     moveq.l    D0, 0x00
  416. 000004EC  1010                     move.b     D0, [A0]
  417. 000004EE  3B40 AE62                move.w     [A5 - 0x519E], D0
  418. 000004F2  41ED AF66                lea.l      A0, [A5 - 0x509A]
  419. 000004F6  D0ED AF54                add.w      A0, [A5 - 0x50AC]
  420. 000004FA  7000                     moveq.l    D0, 0x00
  421. 000004FC  1010                     move.b     D0, [A0]
  422. 000004FE  3B40 AE60                move.w     [A5 - 0x51A0], D0
  423. 00000502  526D AF54                addq.w     [A5 - 0x50AC], 1
  424. 00000506  4EBA 0074                jsr        [PC + 0x74 /* 0000057C */]
  425. 0000050A  426D C53C                clr.w      [A5 - 0x3AC4]
  426. 0000050E  42A7                     clr.l      -[A7]
  427. 00000510  A975                     syscall    TickCount
  428. 00000512  201F                     move.l     D0, [A7]+
  429. 00000514  2D40 FFFC                move.l     [A6 - 0x4], D0
  430. 00000518  6004                     bra        +0x6 /* 0000051E */
  431. label0000051A:
  432. 0000051A  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  433. label0000051E:
  434. 0000051E  42A7                     clr.l      -[A7]
  435. 00000520  A975                     syscall    TickCount
  436. 00000522  201F                     move.l     D0, [A7]+
  437. 00000524  2D40 FFF8                move.l     [A6 - 0x8], D0
  438. 00000528  90AE FFFC                sub.l      D0, [A6 - 0x4]
  439. 0000052C  0C80 0000 0078           cmpi.l     D0, 0x78 /* 'x' */
  440. 00000532  65E6                     bcs        -0x18 /* 0000051A */
  441. 00000534  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  442. 00000538  3F3C 0002                move.w     -[A7], 0x2
  443. 0000053C  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  444. 00000540  548F                     addq.l     A7, 2
  445. 00000542  7006                     moveq.l    D0, 0x06
  446. label00000544:
  447. 00000544  4E5E                     unlink     A6
  448. 00000546  4E75                     rts
  449. 00000548  444F                     neg.w      A7
  450. 0000054A  4E45                     trap       5
  451. 0000054C  5854                     addq.w     [A4], 4
  452. 0000054E  4445                     neg.w      D5
  453. export_26:
  454. 00000550  4A2D AF2D                tst.b      [A5 - 0x50D3]
  455. 00000554  6714                     beq        +0x16 /* 0000056A */
  456. 00000556  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  457. 0000055A  422D AF2D                clr.b      [A5 - 0x50D3]
  458. 0000055E  4EBA 001C                jsr        [PC + 0x1C /* 0000057C */]
  459. 00000562  41ED AF0C                lea.l      A0, [A5 - 0x50F4]
  460. 00000566  2008                     move.l     D0, A0
  461. 00000568  6002                     bra        +0x4 /* 0000056C */
  462. label0000056A:
  463. 0000056A  7000                     moveq.l    D0, 0x00
  464. label0000056C:
  465. 0000056C  4E75                     rts
  466. export_29:
  467. fn0000056E:
  468. 0000056E  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  469. 00000572  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  470. 00000576  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  471. 0000057A  4E75                     rts
  472. fn0000057C:
  473. 0000057C  0C6D 00FF C54E           cmpi.w     [A5 - 0x3AB2], 0xFF
  474. 00000582  6720                     beq        +0x22 /* 000005A4 */
  475. 00000584  4267                     clr.w      -[A7]
  476. 00000586  3F2D C54E                move.w     -[A7], [A5 - 0x3AB2]
  477. 0000058A  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  478. 0000058E  588F                     addq.l     A7, 4
  479. 00000590  3B7C 00FF C54E           move.w     [A5 - 0x3AB2], 0xFF
  480. 00000596  102D 96E4                move.b     D0, [A5 - 0x691C]
  481. 0000059A  4880                     ext.w      D0
  482. 0000059C  3F00                     move.w     -[A7], D0
  483. 0000059E  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  484. 000005A2  548F                     addq.l     A7, 2
  485. label000005A4:
  486. 000005A4  4267                     clr.w      -[A7]
  487. 000005A6  3F2D C54C                move.w     -[A7], [A5 - 0x3AB4]
  488. 000005AA  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  489. 000005AE  588F                     addq.l     A7, 4
  490. 000005B0  4267                     clr.w      -[A7]
  491. 000005B2  7000                     moveq.l    D0, 0x00
  492. 000005B4  102D AED8                move.b     D0, [A5 - 0x5128]
  493. 000005B8  3F00                     move.w     -[A7], D0
  494. 000005BA  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  495. 000005BE  588F                     addq.l     A7, 4
  496. 000005C0  303C 00FF                move.w     D0, 0xFF
  497. 000005C4  3B40 C54C                move.w     [A5 - 0x3AB4], D0
  498. 000005C8  1B40 AED8                move.b     [A5 - 0x5128], D0
  499. 000005CC  4E75                     rts
  500. export_23:
  501. 000005CE  4E56 FFE6                link       A6, -0x001A
  502. 000005D2  2F03                     move.l     -[A7], D3
  503. 000005D4  3F3C 0192                move.w     -[A7], 0x192
  504. 000005D8  A936                     syscall    DeleteMenu
  505. 000005DA  3F3C 0194                move.w     -[A7], 0x194
  506. 000005DE  A936                     syscall    DeleteMenu
  507. 000005E0  3F3C 0193                move.w     -[A7], 0x193
  508. 000005E4  A936                     syscall    DeleteMenu
  509. 000005E6  3F3C 0196                move.w     -[A7], 0x196
  510. 000005EA  A936                     syscall    DeleteMenu
  511. 000005EC  2F2D F10A                move.l     -[A7], [A5 - 0xEF6]
  512. 000005F0  4267                     clr.w      -[A7]
  513. 000005F2  A935                     syscall    InsertMenu
  514. 000005F4  A937                     syscall    DrawMenuBar
  515. 000005F6  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  516. 000005FA  3F3C 0002                move.w     -[A7], 0x2
  517. 000005FE  A93A                     syscall    DisableItem
  518. 00000600  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  519. 00000604  3F3C 0003                move.w     -[A7], 0x3
  520. 00000608  A93A                     syscall    DisableItem
  521. 0000060A  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  522. 0000060E  3F3C 0006                move.w     -[A7], 0x6
  523. 00000612  A93A                     syscall    DisableItem
  524. 00000614  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  525. 00000618  3F3C 0004                move.w     -[A7], 0x4
  526. 0000061C  A93A                     syscall    DisableItem
  527. 0000061E  7001                     moveq.l    D0, 0x01
  528. 00000620  3B40 C540                move.w     [A5 - 0x3AC0], D0
  529. 00000624  41ED CEB8                lea.l      A0, [A5 - 0x3148]
  530. 00000628  2B48 CEC8                move.l     [A5 - 0x3138], A0
  531. 0000062C  3D6D C548 FFF4           move.w     [A6 - 0xC], [A5 - 0x3AB8]
  532. 00000632  3D6D C53C FFF6           move.w     [A6 - 0xA], [A5 - 0x3AC4]
  533. 00000638  4A6D C548                tst.w      [A5 - 0x3AB8]
  534. 0000063C  660A                     bne        +0xC /* 00000648 */
  535. 0000063E  7001                     moveq.l    D0, 0x01
  536. 00000640  3B40 C548                move.w     [A5 - 0x3AB8], D0
  537. 00000644  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  538. label00000648:
  539. 00000648  4EBA 18C4                jsr        [PC + 0x18C4 /* 00001F0E */]
  540. 0000064C  7001                     moveq.l    D0, 0x01
  541. 0000064E  1B40 AEE6                move.b     [A5 - 0x511A], D0
  542. 00000652  422D BAAF                clr.b      [A5 - 0x4551]
  543. 00000656  426E FFFE                clr.w      [A6 - 0x2]
  544. 0000065A  6000 0090                bra        +0x92 /* 000006EC */
  545. label0000065E:
  546. 0000065E  42AD BAB8                clr.l      [A5 - 0x4548]
  547. 00000662  302E FFFE                move.w     D0, [A6 - 0x2]
  548. 00000666  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  549. 0000066A  41ED C552                lea.l      A0, [A5 - 0x3AAE]
  550. 0000066E  D0EE FFFE                add.w      A0, [A6 - 0x2]
  551. 00000672  7200                     moveq.l    D1, 0x00
  552. 00000674  1228 0001                move.b     D1, [A0 + 0x1]
  553. 00000678  0641 0010                addi.w     D1, 0x10
  554. 0000067C  4841                     swap.w     D1
  555. 0000067E  4241                     clr.w      D1
  556. 00000680  4841                     swap.w     D1
  557. 00000682  E781                     asl        D1, 3
  558. 00000684  D2AD B69C                add.l      D1, [A5 - 0x4964]
  559. 00000688  486D BAA4                pea.l      [A5 - 0x455C]
  560. 0000068C  2F01                     move.l     -[A7], D1
  561. 0000068E  4267                     clr.w      -[A7]
  562. 00000690  0640 001E                addi.w     D0, 0x1E
  563. 00000694  3F00                     move.w     -[A7], D0
  564. 00000696  3F3C 001E                move.w     -[A7], 0x1E
  565. 0000069A  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  566. 0000069E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  567. 000006A2  42AD BAB8                clr.l      [A5 - 0x4548]
  568. 000006A6  302E FFFE                move.w     D0, [A6 - 0x2]
  569. 000006AA  C1FC 0028                muls.w     D0, 0x28 /* '(' */
  570. 000006AE  41ED C552                lea.l      A0, [A5 - 0x3AAE]
  571. 000006B2  D0EE FFFE                add.w      A0, [A6 - 0x2]
  572. 000006B6  7200                     moveq.l    D1, 0x00
  573. 000006B8  1228 0001                move.b     D1, [A0 + 0x1]
  574. 000006BC  0641 0010                addi.w     D1, 0x10
  575. 000006C0  4841                     swap.w     D1
  576. 000006C2  4241                     clr.w      D1
  577. 000006C4  4841                     swap.w     D1
  578. 000006C6  E781                     asl        D1, 3
  579. 000006C8  D2AD B69C                add.l      D1, [A5 - 0x4964]
  580. 000006CC  486D BAA4                pea.l      [A5 - 0x455C]
  581. 000006D0  2F01                     move.l     -[A7], D1
  582. 000006D2  3F3C 0001                move.w     -[A7], 0x1
  583. 000006D6  0640 001E                addi.w     D0, 0x1E
  584. 000006DA  3F00                     move.w     -[A7], D0
  585. 000006DC  3F3C 01DA                move.w     -[A7], 0x1DA
  586. 000006E0  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  587. 000006E4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  588. 000006E8  526E FFFE                addq.w     [A6 - 0x2], 1
  589. label000006EC:
  590. 000006EC  0C6E 0006 FFFE           cmpi.w     [A6 - 0x2], 0x6
  591. 000006F2  6D00 FF6A                blt        -0x94 /* 0000065E */
  592. 000006F6  422D AEE6                clr.b      [A5 - 0x511A]
  593. 000006FA  486D BAA4                pea.l      [A5 - 0x455C]
  594. 000006FE  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  595. 00000702  588F                     addq.l     A7, 4
  596. 00000704  4EBA FA2A                jsr        [PC - 0x5D6 /* 00000130 */]
  597. 00000708  4EBA FE64                jsr        [PC - 0x19C /* 0000056E */]
  598. 0000070C  426E FFFE                clr.w      [A6 - 0x2]
  599. 00000710  6012                     bra        +0x14 /* 00000724 */
  600. label00000712:
  601. 00000712  302E FFFE                move.w     D0, [A6 - 0x2]
  602. 00000716  526E FFFE                addq.w     [A6 - 0x2], 1
  603. 0000071A  41ED C534                lea.l      A0, [A5 - 0x3ACC]
  604. 0000071E  D0C0                     add.w      A0, D0
  605. 00000720  70FF                     moveq.l    D0, 0xFFFFFFFF
  606. 00000722  1080                     move.b     [A0], D0
  607. label00000724:
  608. 00000724  0C6E 0008 FFFE           cmpi.w     [A6 - 0x2], 0x8
  609. 0000072A  6DE6                     blt        -0x18 /* 00000712 */
  610. 0000072C  2D6D B162 FFEC           move.l     [A6 - 0x14], [A5 - 0x4E9E]
  611. 00000732  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  612. 00000736  2D48 FFF0                move.l     [A6 - 0x10], A0
  613. 0000073A  426E FFFE                clr.w      [A6 - 0x2]
  614. 0000073E  6016                     bra        +0x18 /* 00000756 */
  615. label00000740:
  616. 00000740  206E FFEC                movea.l    A0, [A6 - 0x14]
  617. 00000744  52AE FFEC                addq.l     [A6 - 0x14], 1
  618. 00000748  226E FFF0                movea.l    A1, [A6 - 0x10]
  619. 0000074C  52AE FFF0                addq.l     [A6 - 0x10], 1
  620. 00000750  1091                     move.b     [A0], [A1]
  621. 00000752  526E FFFE                addq.w     [A6 - 0x2], 1
  622. label00000756:
  623. 00000756  0C6E 01E0 FFFE           cmpi.w     [A6 - 0x2], 0x1E0
  624. 0000075C  6DE2                     blt        -0x1C /* 00000740 */
  625. 0000075E  6000 0466                bra        +0x468 /* 00000BC6 */
  626. label00000762:
  627. 00000762  7001                     moveq.l    D0, 0x01
  628. 00000764  1B40 AEBE                move.b     [A5 - 0x5142], D0
  629. 00000768  4EBA FA22                jsr        [PC - 0x5DE /* 0000018C */]
  630. 0000076C  3D40 FFE6                move.w     [A6 - 0x1A], D0
  631. 00000770  4A6E FFE6                tst.w      [A6 - 0x1A]
  632. 00000774  67EC                     beq        -0x12 /* 00000762 */
  633. 00000776  302E FFE6                move.w     D0, [A6 - 0x1A]
  634. 0000077A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  635. 0000077E  0005 0016                ori.b      D5, 0x16
  636. 00000782  1002                     move.b     D0, D2
  637. 00000784  01AA 1003                bclr       [A2 + 0x1003], D0
  638. 00000788  02DE                     .incomplete
  639. 0000078A  3000                     move.w     D0, D0
  640. 0000078C  0344                     bchg       D4, D1
  641. 0000078E  3002                     move.w     D0, D2
  642. 00000790  0382                     bclr       D2, D1
  643. 00000792  3003                     move.w     D0, D3
  644. 00000794  0432 302D C54C           subi.b     <<invalid full ext with I/IS == 4>>, 0x2D /* '-' */
  645. 0000079A  D040                     add.w      D0, D0
  646. 0000079C  0240 0070                andi.w     D0, 0x70 /* 'p' */
  647. 000007A0  0A40 0070                xori.w     D0, 0x70 /* 'p' */
  648. 000007A4  7207                     moveq.l    D1, 0x07
  649. 000007A6  C26D C54C                and.w      D1, [A5 - 0x3AB4]
  650. 000007AA  8041                     or.w       D0, D1
  651. 000007AC  3D40 FFFC                move.w     [A6 - 0x4], D0
  652. 000007B0  4A6D C542                tst.w      [A5 - 0x3ABE]
  653. 000007B4  6700 0116                beq        +0x118 /* 000008CC */
  654. 000007B8  41ED CECC                lea.l      A0, [A5 - 0x3134]
  655. 000007BC  D0ED C54C                add.w      A0, [A5 - 0x3AB4]
  656. 000007C0  4A10                     tst.b      [A0]
  657. 000007C2  6722                     beq        +0x24 /* 000007E6 */
  658. 000007C4  41ED C328                lea.l      A0, [A5 - 0x3CD8]
  659. 000007C8  D0ED C54C                add.w      A0, [A5 - 0x3AB4]
  660. 000007CC  7000                     moveq.l    D0, 0x00
  661. 000007CE  1010                     move.b     D0, [A0]
  662. 000007D0  4840                     swap.w     D0
  663. 000007D2  4240                     clr.w      D0
  664. 000007D4  4840                     swap.w     D0
  665. 000007D6  EB80                     asl        D0, 5
  666. 000007D8  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  667. 000007DC  D1C0                     add.l      A0, D0
  668. 000007DE  4850                     pea.l      [A0]
  669. 000007E0  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  670. 000007E4  588F                     addq.l     A7, 4
  671. label000007E6:
  672. 000007E6  302D C546                move.w     D0, [A5 - 0x3ABA]
  673. 000007EA  48C0                     ext.l      D0
  674. 000007EC  EB80                     asl        D0, 5
  675. 000007EE  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  676. 000007F2  D1C0                     add.l      A0, D0
  677. 000007F4  4AA8 0014                tst.l      [A0 + 0x14]
  678. 000007F8  6716                     beq        +0x18 /* 00000810 */
  679. 000007FA  302D C546                move.w     D0, [A5 - 0x3ABA]
  680. 000007FE  48C0                     ext.l      D0
  681. 00000800  EB80                     asl        D0, 5
  682. 00000802  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  683. 00000806  D1C0                     add.l      A0, D0
  684. 00000808  4850                     pea.l      [A0]
  685. 0000080A  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  686. 0000080E  588F                     addq.l     A7, 4
  687. label00000810:
  688. 00000810  302D C54C                move.w     D0, [A5 - 0x3AB4]
  689. 00000814  48C0                     ext.l      D0
  690. 00000816  D080                     add.l      D0, D0
  691. 00000818  D0AD CF0C                add.l      D0, [A5 - 0x30F4]
  692. 0000081C  322D C54C                move.w     D1, [A5 - 0x3AB4]
  693. 00000820  E641                     asr        D1.w, 3
  694. 00000822  48C1                     ext.l      D1
  695. 00000824  D281                     add.l      D1, D1
  696. 00000826  D2AD CF10                add.l      D1, [A5 - 0x30F0]
  697. 0000082A  342D C542                move.w     D2, [A5 - 0x3ABE]
  698. 0000082E  0642 0010                addi.w     D2, 0x10
  699. 00000832  48C2                     ext.l      D2
  700. 00000834  E782                     asl        D2, 3
  701. 00000836  D4AD B69C                add.l      D2, [A5 - 0x4964]
  702. 0000083A  362D C546                move.w     D3, [A5 - 0x3ABA]
  703. 0000083E  48C3                     ext.l      D3
  704. 00000840  EB83                     asl        D3, 5
  705. 00000842  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  706. 00000846  D1C3                     add.l      A0, D3
  707. 00000848  4850                     pea.l      [A0]
  708. 0000084A  2F02                     move.l     -[A7], D2
  709. 0000084C  3F2D C544                move.w     -[A7], [A5 - 0x3ABC]
  710. 00000850  2041                     movea.l    A0, D1
  711. 00000852  3F10                     move.w     -[A7], [A0]
  712. 00000854  2040                     movea.l    A0, D0
  713. 00000856  3F10                     move.w     -[A7], [A0]
  714. 00000858  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  715. 0000085C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  716. 00000860  41ED CECC                lea.l      A0, [A5 - 0x3134]
  717. 00000864  D0ED C54C                add.w      A0, [A5 - 0x3AB4]
  718. 00000868  302D C544                move.w     D0, [A5 - 0x3ABC]
  719. 0000086C  ED48                     lsl        D0.w, 6
  720. 0000086E  806D C542                or.w       D0, [A5 - 0x3ABE]
  721. 00000872  1080                     move.b     [A0], D0
  722. 00000874  41ED C328                lea.l      A0, [A5 - 0x3CD8]
  723. 00000878  D0ED C54C                add.w      A0, [A5 - 0x3AB4]
  724. 0000087C  10AD C547                move.b     [A0], [A5 - 0x3AB9]
  725. 00000880  302E FFFC                move.w     D0, [A6 - 0x4]
  726. 00000884  48C0                     ext.l      D0
  727. 00000886  E580                     asl        D0, 2
  728. 00000888  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  729. 0000088C  D1C0                     add.l      A0, D0
  730. 0000088E  4A6D C544                tst.w      [A5 - 0x3ABC]
  731. 00000892  6706                     beq        +0x8 /* 0000089A */
  732. 00000894  48E7 0080                movem.l    -[A7], A0
  733. 00000898  6008                     bra        +0xA /* 000008A2 */
  734. label0000089A:
  735. 0000089A  48E7 0080                movem.l    -[A7], A0
  736. 0000089E  7001                     moveq.l    D0, 0x01
  737. 000008A0  6002                     bra        +0x4 /* 000008A4 */
  738. label000008A2:
  739. 000008A2  7000                     moveq.l    D0, 0x00
  740. label000008A4:
  741. 000008A4  4CDF 0100                movem.l    A0, [A7]+
  742. 000008A8  1140 0001                move.b     [A0 + 0x1], D0
  743. 000008AC  302E FFFC                move.w     D0, [A6 - 0x4]
  744. 000008B0  48C0                     ext.l      D0
  745. 000008B2  E580                     asl        D0, 2
  746. 000008B4  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  747. 000008B8  D1C0                     add.l      A0, D0
  748. 000008BA  43ED AECA                lea.l      A1, [A5 - 0x5136]
  749. 000008BE  D2ED C542                add.w      A1, [A5 - 0x3ABE]
  750. 000008C2  1091                     move.b     [A0], [A1]
  751. 000008C4  426D C542                clr.w      [A5 - 0x3ABE]
  752. 000008C8  6000 02FC                bra        +0x2FE /* 00000BC6 */
  753. label000008CC:
  754. 000008CC  41ED CECC                lea.l      A0, [A5 - 0x3134]
  755. 000008D0  D0ED C54C                add.w      A0, [A5 - 0x3AB4]
  756. 000008D4  4A10                     tst.b      [A0]
  757. 000008D6  6700 02EE                beq        +0x2F0 /* 00000BC6 */
  758. 000008DA  41ED CECC                lea.l      A0, [A5 - 0x3134]
  759. 000008DE  D0ED C54C                add.w      A0, [A5 - 0x3AB4]
  760. 000008E2  7000                     moveq.l    D0, 0x00
  761. 000008E4  1010                     move.b     D0, [A0]
  762. 000008E6  0240 0007                andi.w     D0, 0x7
  763. 000008EA  3B40 C542                move.w     [A5 - 0x3ABE], D0
  764. 000008EE  41ED CECC                lea.l      A0, [A5 - 0x3134]
  765. 000008F2  D0ED C54C                add.w      A0, [A5 - 0x3AB4]
  766. 000008F6  7000                     moveq.l    D0, 0x00
  767. 000008F8  1010                     move.b     D0, [A0]
  768. 000008FA  EC48                     lsr        D0.w, 6
  769. 000008FC  3B40 C544                move.w     [A5 - 0x3ABC], D0
  770. 00000900  41ED C328                lea.l      A0, [A5 - 0x3CD8]
  771. 00000904  D0ED C54C                add.w      A0, [A5 - 0x3AB4]
  772. 00000908  7000                     moveq.l    D0, 0x00
  773. 0000090A  1010                     move.b     D0, [A0]
  774. 0000090C  3B40 C546                move.w     [A5 - 0x3ABA], D0
  775. 00000910  41ED CECC                lea.l      A0, [A5 - 0x3134]
  776. 00000914  D0ED C54C                add.w      A0, [A5 - 0x3AB4]
  777. 00000918  4210                     clr.b      [A0]
  778. 0000091A  302E FFFC                move.w     D0, [A6 - 0x4]
  779. 0000091E  48C0                     ext.l      D0
  780. 00000920  E580                     asl        D0, 2
  781. 00000922  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  782. 00000926  D1C0                     add.l      A0, D0
  783. 00000928  4210                     clr.b      [A0]
  784. 0000092A  6000 029A                bra        +0x29C /* 00000BC6 */
  785. 0000092E  4A6D C542                tst.w      [A5 - 0x3ABE]
  786. 00000932  672E                     beq        +0x30 /* 00000962 */
  787. 00000934  302D C546                move.w     D0, [A5 - 0x3ABA]
  788. 00000938  48C0                     ext.l      D0
  789. 0000093A  EB80                     asl        D0, 5
  790. 0000093C  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  791. 00000940  D1C0                     add.l      A0, D0
  792. 00000942  4AA8 0014                tst.l      [A0 + 0x14]
  793. 00000946  671A                     beq        +0x1C /* 00000962 */
  794. 00000948  302D C546                move.w     D0, [A5 - 0x3ABA]
  795. 0000094C  48C0                     ext.l      D0
  796. 0000094E  EB80                     asl        D0, 5
  797. 00000950  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  798. 00000954  D1C0                     add.l      A0, D0
  799. 00000956  4850                     pea.l      [A0]
  800. 00000958  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  801. 0000095C  588F                     addq.l     A7, 4
  802. 0000095E  426D C542                clr.w      [A5 - 0x3ABE]
  803. label00000962:
  804. 00000962  302D B696                move.w     D0, [A5 - 0x496A]
  805. 00000966  0640 FFEC                addi.w     D0, 0xFFEC
  806. 0000096A  48C0                     ext.l      D0
  807. 0000096C  81FC 0028                divs.w     D0, 0x28 /* '(' */
  808. 00000970  3D40 FFFC                move.w     [A6 - 0x4], D0
  809. 00000974  4A6D B696                tst.w      [A5 - 0x496A]
  810. 00000978  6F00 0062                ble        +0x64 /* 000009DC */
  811. 0000097C  4A6E FFFC                tst.w      [A6 - 0x4]
  812. 00000980  6D00 005A                blt        +0x5C /* 000009DC */
  813. 00000984  0C6E 0005 FFFC           cmpi.w     [A6 - 0x4], 0x5
  814. 0000098A  6E50                     bgt        +0x52 /* 000009DC */
  815. 0000098C  0C6D 002D B694           cmpi.w     [A5 - 0x496C], 0x2D /* '-' */
  816. 00000992  6C20                     bge        +0x22 /* 000009B4 */
  817. 00000994  0C6D 000F B694           cmpi.w     [A5 - 0x496C], 0xF
  818. 0000099A  6F18                     ble        +0x1A /* 000009B4 */
  819. 0000099C  41ED C552                lea.l      A0, [A5 - 0x3AAE]
  820. 000009A0  D0EE FFFC                add.w      A0, [A6 - 0x4]
  821. 000009A4  7000                     moveq.l    D0, 0x00
  822. 000009A6  1028 0001                move.b     D0, [A0 + 0x1]
  823. 000009AA  3B40 C542                move.w     [A5 - 0x3ABE], D0
  824. 000009AE  426D C544                clr.w      [A5 - 0x3ABC]
  825. 000009B2  6028                     bra        +0x2A /* 000009DC */
  826. label000009B4:
  827. 000009B4  0C6D 01C7 B694           cmpi.w     [A5 - 0x496C], 0x1C7
  828. 000009BA  6F20                     ble        +0x22 /* 000009DC */
  829. 000009BC  0C6D 01E7 B694           cmpi.w     [A5 - 0x496C], 0x1E7
  830. 000009C2  6C18                     bge        +0x1A /* 000009DC */
  831. 000009C4  41ED C552                lea.l      A0, [A5 - 0x3AAE]
  832. 000009C8  D0EE FFFC                add.w      A0, [A6 - 0x4]
  833. 000009CC  7000                     moveq.l    D0, 0x00
  834. 000009CE  1028 0001                move.b     D0, [A0 + 0x1]
  835. 000009D2  3B40 C542                move.w     [A5 - 0x3ABE], D0
  836. 000009D6  7001                     moveq.l    D0, 0x01
  837. 000009D8  3B40 C544                move.w     [A5 - 0x3ABC], D0
  838. label000009DC:
  839. 000009DC  4A6D C542                tst.w      [A5 - 0x3ABE]
  840. 000009E0  6700 01E4                beq        +0x1E6 /* 00000BC6 */
  841. 000009E4  426E FFFC                clr.w      [A6 - 0x4]
  842. 000009E8  6004                     bra        +0x6 /* 000009EE */
  843. label000009EA:
  844. 000009EA  526E FFFC                addq.w     [A6 - 0x4], 1
  845. label000009EE:
  846. 000009EE  0C6E 0020 FFFC           cmpi.w     [A6 - 0x4], 0x20 /* ' ' */
  847. 000009F4  6C14                     bge        +0x16 /* 00000A0A */
  848. 000009F6  302E FFFC                move.w     D0, [A6 - 0x4]
  849. 000009FA  48C0                     ext.l      D0
  850. 000009FC  EB80                     asl        D0, 5
  851. 000009FE  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  852. 00000A02  D1C0                     add.l      A0, D0
  853. 00000A04  4AA8 0014                tst.l      [A0 + 0x14]
  854. 00000A08  66E0                     bne        -0x1E /* 000009EA */
  855. label00000A0A:
  856. 00000A0A  0C6E 0020 FFFC           cmpi.w     [A6 - 0x4], 0x20 /* ' ' */
  857. 00000A10  6614                     bne        +0x16 /* 00000A26 */
  858. 00000A12  426D C542                clr.w      [A5 - 0x3ABE]
  859. 00000A16  4879 0000 005E           push.l     0x5E /* '^' */
  860. 00000A1C  4EBA 01BA                jsr        [PC + 0x1BA /* 00000BD8 */]
  861. 00000A20  588F                     addq.l     A7, 4
  862. 00000A22  6000 01A2                bra        +0x1A4 /* 00000BC6 */
  863. label00000A26:
  864. 00000A26  3B6E FFFC C546           move.w     [A5 - 0x3ABA], [A6 - 0x4]
  865. 00000A2C  302D C542                move.w     D0, [A5 - 0x3ABE]
  866. 00000A30  0640 0010                addi.w     D0, 0x10
  867. 00000A34  48C0                     ext.l      D0
  868. 00000A36  E780                     asl        D0, 3
  869. 00000A38  D0AD B69C                add.l      D0, [A5 - 0x4964]
  870. 00000A3C  322D C546                move.w     D1, [A5 - 0x3ABA]
  871. 00000A40  48C1                     ext.l      D1
  872. 00000A42  EB81                     asl        D1, 5
  873. 00000A44  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  874. 00000A48  D1C1                     add.l      A0, D1
  875. 00000A4A  4850                     pea.l      [A0]
  876. 00000A4C  2F00                     move.l     -[A7], D0
  877. 00000A4E  3F2D C544                move.w     -[A7], [A5 - 0x3ABC]
  878. 00000A52  3F2D B696                move.w     -[A7], [A5 - 0x496A]
  879. 00000A56  3F2D B694                move.w     -[A7], [A5 - 0x496C]
  880. 00000A5A  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  881. 00000A5E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  882. 00000A62  6000 0162                bra        +0x164 /* 00000BC6 */
  883. 00000A66  3F3C 0001                move.w     -[A7], 0x1
  884. 00000A6A  3F3C 000C                move.w     -[A7], 0xC
  885. 00000A6E  4879 0000 0070           push.l     0x70 /* 'p' */
  886. 00000A74  4EBA 0876                jsr        [PC + 0x876 /* 000012EC */]
  887. 00000A78  508F                     addq.l     A7, 8
  888. 00000A7A  0C40 1003                cmpi.w     D0, 0x1003
  889. 00000A7E  6600 0146                bne        +0x148 /* 00000BC6 */
  890. 00000A82  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  891. 00000A86  426E FFFE                clr.w      [A6 - 0x2]
  892. 00000A8A  6038                     bra        +0x3A /* 00000AC4 */
  893. label00000A8C:
  894. 00000A8C  41ED CECC                lea.l      A0, [A5 - 0x3134]
  895. 00000A90  D0EE FFFE                add.w      A0, [A6 - 0x2]
  896. 00000A94  4210                     clr.b      [A0]
  897. 00000A96  302E FFFE                move.w     D0, [A6 - 0x2]
  898. 00000A9A  D040                     add.w      D0, D0
  899. 00000A9C  0240 0070                andi.w     D0, 0x70 /* 'p' */
  900. 00000AA0  0A40 0070                xori.w     D0, 0x70 /* 'p' */
  901. 00000AA4  7207                     moveq.l    D1, 0x07
  902. 00000AA6  C26E FFFE                and.w      D1, [A6 - 0x2]
  903. 00000AAA  8041                     or.w       D0, D1
  904. 00000AAC  3D40 FFFA                move.w     [A6 - 0x6], D0
  905. 00000AB0  302E FFFA                move.w     D0, [A6 - 0x6]
  906. 00000AB4  48C0                     ext.l      D0
  907. 00000AB6  E580                     asl        D0, 2
  908. 00000AB8  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  909. 00000ABC  D1C0                     add.l      A0, D0
  910. 00000ABE  4210                     clr.b      [A0]
  911. 00000AC0  526E FFFE                addq.w     [A6 - 0x2], 1
  912. label00000AC4:
  913. 00000AC4  0C6E 0040 FFFE           cmpi.w     [A6 - 0x2], 0x40 /* '@' */
  914. 00000ACA  65C0                     bcs        -0x3E /* 00000A8C */
  915. 00000ACC  6000 00F8                bra        +0xFA /* 00000BC6 */
  916. 00000AD0  2D6D B162 FFEC           move.l     [A6 - 0x14], [A5 - 0x4E9E]
  917. 00000AD6  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  918. 00000ADA  2D48 FFF0                move.l     [A6 - 0x10], A0
  919. 00000ADE  426E FFFE                clr.w      [A6 - 0x2]
  920. 00000AE2  6016                     bra        +0x18 /* 00000AFA */
  921. label00000AE4:
  922. 00000AE4  206E FFF0                movea.l    A0, [A6 - 0x10]
  923. 00000AE8  52AE FFF0                addq.l     [A6 - 0x10], 1
  924. 00000AEC  226E FFEC                movea.l    A1, [A6 - 0x14]
  925. 00000AF0  52AE FFEC                addq.l     [A6 - 0x14], 1
  926. 00000AF4  1091                     move.b     [A0], [A1]
  927. 00000AF6  526E FFFE                addq.w     [A6 - 0x2], 1
  928. label00000AFA:
  929. 00000AFA  0C6E 01E0 FFFE           cmpi.w     [A6 - 0x2], 0x1E0
  930. 00000B00  6DE2                     blt        -0x1C /* 00000AE4 */
  931. 00000B02  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  932. 00000B06  426D C542                clr.w      [A5 - 0x3ABE]
  933. 00000B0A  4EBA FA62                jsr        [PC - 0x59E /* 0000056E */]
  934. 00000B0E  6000 00B6                bra        +0xB8 /* 00000BC6 */
  935. 00000B12  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  936. 00000B16  2D40 FFE8                move.l     [A6 - 0x18], D0
  937. 00000B1A  4A80                     tst.l      D0
  938. 00000B1C  6712                     beq        +0x14 /* 00000B30 */
  939. 00000B1E  426D C542                clr.w      [A5 - 0x3ABE]
  940. 00000B22  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  941. 00000B26  4EBA 00B0                jsr        [PC + 0xB0 /* 00000BD8 */]
  942. 00000B2A  588F                     addq.l     A7, 4
  943. 00000B2C  6000 0098                bra        +0x9A /* 00000BC6 */
  944. label00000B30:
  945. 00000B30  3F3C 0195                move.w     -[A7], 0x195
  946. 00000B34  A936                     syscall    DeleteMenu
  947. 00000B36  2F2D F10E                move.l     -[A7], [A5 - 0xEF2]
  948. 00000B3A  4267                     clr.w      -[A7]
  949. 00000B3C  A935                     syscall    InsertMenu
  950. 00000B3E  2F2D F112                move.l     -[A7], [A5 - 0xEEE]
  951. 00000B42  4267                     clr.w      -[A7]
  952. 00000B44  A935                     syscall    InsertMenu
  953. 00000B46  2F2D F116                move.l     -[A7], [A5 - 0xEEA]
  954. 00000B4A  4267                     clr.w      -[A7]
  955. 00000B4C  A935                     syscall    InsertMenu
  956. 00000B4E  2F2D F11A                move.l     -[A7], [A5 - 0xEE6]
  957. 00000B52  4267                     clr.w      -[A7]
  958. 00000B54  A935                     syscall    InsertMenu
  959. 00000B56  A937                     syscall    DrawMenuBar
  960. 00000B58  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  961. 00000B5C  3F3C 0002                move.w     -[A7], 0x2
  962. 00000B60  A939                     syscall    EnableItem
  963. 00000B62  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  964. 00000B66  3F3C 0003                move.w     -[A7], 0x3
  965. 00000B6A  A939                     syscall    EnableItem
  966. 00000B6C  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  967. 00000B70  3F3C 0006                move.w     -[A7], 0x6
  968. 00000B74  A939                     syscall    EnableItem
  969. 00000B76  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  970. 00000B7A  3F3C 0004                move.w     -[A7], 0x4
  971. 00000B7E  A939                     syscall    EnableItem
  972. 00000B80  41ED CE90                lea.l      A0, [A5 - 0x3170]
  973. 00000B84  2B48 CEC8                move.l     [A5 - 0x3138], A0
  974. 00000B88  426D C542                clr.w      [A5 - 0x3ABE]
  975. 00000B8C  426D C540                clr.w      [A5 - 0x3AC0]
  976. 00000B90  3B6E FFF4 C548           move.w     [A5 - 0x3AB8], [A6 - 0xC]
  977. 00000B96  3B6E FFF6 C53C           move.w     [A5 - 0x3AC4], [A6 - 0xA]
  978. 00000B9C  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  979. 00000BA0  4EBA F58E                jsr        [PC - 0xA72 /* 00000130 */]
  980. 00000BA4  4EBA F9C8                jsr        [PC - 0x638 /* 0000056E */]
  981. 00000BA8  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  982. 00000BAC  4A6D C53C                tst.w      [A5 - 0x3AC4]
  983. 00000BB0  670E                     beq        +0x10 /* 00000BC0 */
  984. 00000BB2  102D 96E4                move.b     D0, [A5 - 0x691C]
  985. 00000BB6  4880                     ext.w      D0
  986. 00000BB8  3F00                     move.w     -[A7], D0
  987. 00000BBA  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  988. 00000BBE  548F                     addq.l     A7, 2
  989. label00000BC0:
  990. 00000BC0  422D AEBE                clr.b      [A5 - 0x5142]
  991. 00000BC4  6004                     bra        +0x6 /* 00000BCA */
  992. label00000BC6:
  993. 00000BC6  6000 FB9A                bra        -0x464 /* 00000762 */
  994. label00000BCA:
  995. 00000BCA  261F                     move.l     D3, [A7]+
  996. 00000BCC  4E5E                     unlink     A6
  997. 00000BCE  4E75                     rts
  998. 00000BD0  424F                     clr.w      A7
  999. 00000BD2  4152                     chk.w      D0, [A2]
  1000. 00000BD4  4453                     neg.w      [A3]
  1001. 00000BD6  4554                     chk.w      D2, [A4]
  1002. fn00000BD8:
  1003. 00000BD8  4E56 0000                link       A6, 0
  1004. 00000BDC  4267                     clr.w      -[A7]
  1005. 00000BDE  3F3C 000C                move.w     -[A7], 0xC
  1006. 00000BE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1007. 00000BE6  4EBA 0704                jsr        [PC + 0x704 /* 000012EC */]
  1008. 00000BEA  508F                     addq.l     A7, 8
  1009. 00000BEC  4E5E                     unlink     A6
  1010. 00000BEE  4E75                     rts
  1011. 00000BF0  5345                     subq.w     D5, 1
  1012. 00000BF2  5455                     addq.w     [A5], 2
  1013. 00000BF4  5045                     addq.w     D5, 8
  1014. 00000BF6  5252                     addq.w     [A2], 1
  1015. export_33:
  1016. 00000BF8  4E56 0000                link       A6, 0
  1017. 00000BFC  4267                     clr.w      -[A7]
  1018. 00000BFE  3F3C 000C                move.w     -[A7], 0xC
  1019. 00000C02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1020. 00000C06  4EBA 06E4                jsr        [PC + 0x6E4 /* 000012EC */]
  1021. 00000C0A  508F                     addq.l     A7, 8
  1022. 00000C0C  4EBA F86A                jsr        [PC - 0x796 /* 00000478 */]
  1023. 00000C10  4E5E                     unlink     A6
  1024. 00000C12  4E75                     rts
  1025. 00000C14  4241                     clr.w      D1
  1026. 00000C16  4445                     neg.w      D5
  1027. 00000C18  5252                     addq.w     [A2], 1
  1028. 00000C1A  4F52                     chk.w      D7, [A2]
  1029. 00000C1C  4E56 FFF6                link       A6, -0x000A
  1030. 00000C20  426E FFFE                clr.w      [A6 - 0x2]
  1031. 00000C24  6004                     bra        +0x6 /* 00000C2A */
  1032. label00000C26:
  1033. 00000C26  526E FFFE                addq.w     [A6 - 0x2], 1
  1034. label00000C2A:
  1035. 00000C2A  0C6E 0009 FFFE           cmpi.w     [A6 - 0x2], 0x9 /* '\t' */
  1036. 00000C30  6C16                     bge        +0x18 /* 00000C48 */
  1037. 00000C32  302E FFFE                move.w     D0, [A6 - 0x2]
  1038. 00000C36  48C0                     ext.l      D0
  1039. 00000C38  D080                     add.l      D0, D0
  1040. 00000C3A  D0AD CF14                add.l      D0, [A5 - 0x30EC]
  1041. 00000C3E  2040                     movea.l    A0, D0
  1042. 00000C40  302E 000A                move.w     D0, [A6 + 0xA]
  1043. 00000C44  B050                     cmp.w      D0, [A0]
  1044. 00000C46  6CDE                     bge        -0x20 /* 00000C26 */
  1045. label00000C48:
  1046. 00000C48  4A6E FFFE                tst.w      [A6 - 0x2]
  1047. 00000C4C  6F00 01C4                ble        +0x1C6 /* 00000E12 */
  1048. 00000C50  0C6E 0009 FFFE           cmpi.w     [A6 - 0x2], 0x9 /* '\t' */
  1049. 00000C56  6C00 01BA                bge        +0x1BC /* 00000E12 */
  1050. 00000C5A  536E FFFE                subq.w     [A6 - 0x2], 1
  1051. 00000C5E  302E FFFE                move.w     D0, [A6 - 0x2]
  1052. 00000C62  C1FC 0009                muls.w     D0, 0x9 /* '\t' */
  1053. 00000C66  48C0                     ext.l      D0
  1054. 00000C68  D080                     add.l      D0, D0
  1055. 00000C6A  D0AD CF18                add.l      D0, [A5 - 0x30E8]
  1056. 00000C6E  2D40 FFF6                move.l     [A6 - 0xA], D0
  1057. 00000C72  426E FFFC                clr.w      [A6 - 0x4]
  1058. 00000C76  6004                     bra        +0x6 /* 00000C7C */
  1059. label00000C78:
  1060. 00000C78  526E FFFC                addq.w     [A6 - 0x4], 1
  1061. label00000C7C:
  1062. 00000C7C  0C6E 0009 FFFC           cmpi.w     [A6 - 0x4], 0x9 /* '\t' */
  1063. 00000C82  6C10                     bge        +0x12 /* 00000C94 */
  1064. 00000C84  206E FFF6                movea.l    A0, [A6 - 0xA]
  1065. 00000C88  54AE FFF6                addq.l     [A6 - 0xA], 2
  1066. 00000C8C  302E 0008                move.w     D0, [A6 + 0x8]
  1067. 00000C90  B050                     cmp.w      D0, [A0]
  1068. 00000C92  6CE4                     bge        -0x1A /* 00000C78 */
  1069. label00000C94:
  1070. 00000C94  4A6E FFFC                tst.w      [A6 - 0x4]
  1071. 00000C98  6F00 0132                ble        +0x134 /* 00000DCC */
  1072. 00000C9C  0C6E 0009 FFFC           cmpi.w     [A6 - 0x4], 0x9 /* '\t' */
  1073. 00000CA2  6C00 0128                bge        +0x12A /* 00000DCC */
  1074. 00000CA6  536E FFFC                subq.w     [A6 - 0x4], 1
  1075. 00000CAA  302E FFFE                move.w     D0, [A6 - 0x2]
  1076. 00000CAE  E748                     lsl        D0.w, 3
  1077. 00000CB0  806E FFFC                or.w       D0, [A6 - 0x4]
  1078. 00000CB4  3D40 FFFA                move.w     [A6 - 0x6], D0
  1079. 00000CB8  3B6E FFFA C550           move.w     [A5 - 0x3AB0], [A6 - 0x6]
  1080. 00000CBE  302D C54C                move.w     D0, [A5 - 0x3AB4]
  1081. 00000CC2  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1082. 00000CC6  6700 00D8                beq        +0xDA /* 00000DA0 */
  1083. 00000CCA  7000                     moveq.l    D0, 0x00
  1084. 00000CCC  102D AED8                move.b     D0, [A5 - 0x5128]
  1085. 00000CD0  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1086. 00000CD4  6700 00CA                beq        +0xCC /* 00000DA0 */
  1087. 00000CD8  4267                     clr.w      -[A7]
  1088. 00000CDA  3F2D C54C                move.w     -[A7], [A5 - 0x3AB4]
  1089. 00000CDE  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1090. 00000CE2  588F                     addq.l     A7, 4
  1091. 00000CE4  4267                     clr.w      -[A7]
  1092. 00000CE6  7000                     moveq.l    D0, 0x00
  1093. 00000CE8  102D AED8                move.b     D0, [A5 - 0x5128]
  1094. 00000CEC  3F00                     move.w     -[A7], D0
  1095. 00000CEE  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1096. 00000CF2  588F                     addq.l     A7, 4
  1097. 00000CF4  0C6D 00FF C54C           cmpi.w     [A5 - 0x3AB4], 0xFF
  1098. 00000CFA  660C                     bne        +0xE /* 00000D08 */
  1099. 00000CFC  7000                     moveq.l    D0, 0x00
  1100. 00000CFE  102D AED8                move.b     D0, [A5 - 0x5128]
  1101. 00000D02  0C40 00FF                cmpi.w     D0, 0xFF
  1102. 00000D06  670E                     beq        +0x10 /* 00000D16 */
  1103. label00000D08:
  1104. 00000D08  3F3C 000C                move.w     -[A7], 0xC
  1105. 00000D0C  3F2D C54E                move.w     -[A7], [A5 - 0x3AB2]
  1106. 00000D10  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1107. 00000D14  588F                     addq.l     A7, 4
  1108. label00000D16:
  1109. 00000D16  303C 00FF                move.w     D0, 0xFF
  1110. 00000D1A  3B40 C54C                move.w     [A5 - 0x3AB4], D0
  1111. 00000D1E  1B40 AED8                move.b     [A5 - 0x5128], D0
  1112. 00000D22  41ED C534                lea.l      A0, [A5 - 0x3ACC]
  1113. 00000D26  D0EE FFFE                add.w      A0, [A6 - 0x2]
  1114. 00000D2A  7001                     moveq.l    D0, 0x01
  1115. 00000D2C  322E FFFC                move.w     D1, [A6 - 0x4]
  1116. 00000D30  E368                     lsl        D0.w, D1
  1117. 00000D32  7200                     moveq.l    D1, 0x00
  1118. 00000D34  1210                     move.b     D1, [A0]
  1119. 00000D36  C240                     and.w      D1, D0
  1120. 00000D38  4A41                     tst.w      D1
  1121. 00000D3A  6724                     beq        +0x26 /* 00000D60 */
  1122. 00000D3C  700C                     moveq.l    D0, 0x0C
  1123. 00000D3E  3B40 AF76                move.w     [A5 - 0x508A], D0
  1124. 00000D42  7001                     moveq.l    D0, 0x01
  1125. 00000D44  3B40 AF78                move.w     [A5 - 0x5088], D0
  1126. 00000D48  3F2D AF76                move.w     -[A7], [A5 - 0x508A]
  1127. 00000D4C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1128. 00000D50  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1129. 00000D54  588F                     addq.l     A7, 4
  1130. 00000D56  3B6E FFFA C54C           move.w     [A5 - 0x3AB4], [A6 - 0x6]
  1131. 00000D5C  6000 00F0                bra        +0xF2 /* 00000E4E */
  1132. label00000D60:
  1133. 00000D60  4A2D AEE7                tst.b      [A5 - 0x5119]
  1134. 00000D64  6600 00E8                bne        +0xEA /* 00000E4E */
  1135. 00000D68  4A6D AEF8                tst.w      [A5 - 0x5108]
  1136. 00000D6C  660E                     bne        +0x10 /* 00000D7C */
  1137. 00000D6E  700C                     moveq.l    D0, 0x0C
  1138. 00000D70  3B40 AF76                move.w     [A5 - 0x508A], D0
  1139. 00000D74  7001                     moveq.l    D0, 0x01
  1140. 00000D76  3B40 AF78                move.w     [A5 - 0x5088], D0
  1141. 00000D7A  600C                     bra        +0xE /* 00000D88 */
  1142. label00000D7C:
  1143. 00000D7C  700A                     moveq.l    D0, 0x0A
  1144. 00000D7E  3B40 AF76                move.w     [A5 - 0x508A], D0
  1145. 00000D82  7008                     moveq.l    D0, 0x08
  1146. 00000D84  3B40 AF78                move.w     [A5 - 0x5088], D0
  1147. label00000D88:
  1148. 00000D88  1B6E FFFB AED8           move.b     [A5 - 0x5128], [A6 - 0x5]
  1149. 00000D8E  3F2D AF76                move.w     -[A7], [A5 - 0x508A]
  1150. 00000D92  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1151. 00000D96  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1152. 00000D9A  588F                     addq.l     A7, 4
  1153. 00000D9C  6000 00B0                bra        +0xB2 /* 00000E4E */
  1154. label00000DA0:
  1155. 00000DA0  4A2D AEE7                tst.b      [A5 - 0x5119]
  1156. 00000DA4  670C                     beq        +0xE /* 00000DB2 */
  1157. 00000DA6  302D C54C                move.w     D0, [A5 - 0x3AB4]
  1158. 00000DAA  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1159. 00000DAE  6600 009E                bne        +0xA0 /* 00000E4E */
  1160. label00000DB2:
  1161. 00000DB2  302D AF78                move.w     D0, [A5 - 0x5088]
  1162. 00000DB6  B16D AF76                xor.w      [A5 - 0x508A], D0
  1163. 00000DBA  3F2D AF76                move.w     -[A7], [A5 - 0x508A]
  1164. 00000DBE  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1165. 00000DC2  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1166. 00000DC6  588F                     addq.l     A7, 4
  1167. 00000DC8  6000 0084                bra        +0x86 /* 00000E4E */
  1168. label00000DCC:
  1169. 00000DCC  3B7C 00FF C550           move.w     [A5 - 0x3AB0], 0xFF
  1170. 00000DD2  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1171. 00000DD6  4267                     clr.w      -[A7]
  1172. 00000DD8  3F2D C54C                move.w     -[A7], [A5 - 0x3AB4]
  1173. 00000DDC  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1174. 00000DE0  588F                     addq.l     A7, 4
  1175. 00000DE2  3F3C 001C                move.w     -[A7], 0x1C
  1176. 00000DE6  3F2D C54E                move.w     -[A7], [A5 - 0x3AB2]
  1177. 00000DEA  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1178. 00000DEE  588F                     addq.l     A7, 4
  1179. 00000DF0  4267                     clr.w      -[A7]
  1180. 00000DF2  7000                     moveq.l    D0, 0x00
  1181. 00000DF4  102D AED8                move.b     D0, [A5 - 0x5128]
  1182. 00000DF8  3F00                     move.w     -[A7], D0
  1183. 00000DFA  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1184. 00000DFE  588F                     addq.l     A7, 4
  1185. 00000E00  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  1186. 00000E04  303C 00FF                move.w     D0, 0xFF
  1187. 00000E08  3B40 C54C                move.w     [A5 - 0x3AB4], D0
  1188. 00000E0C  1B40 AED8                move.b     [A5 - 0x5128], D0
  1189. 00000E10  603C                     bra        +0x3E /* 00000E4E */
  1190. label00000E12:
  1191. 00000E12  3B7C 00FF C550           move.w     [A5 - 0x3AB0], 0xFF
  1192. 00000E18  4267                     clr.w      -[A7]
  1193. 00000E1A  3F2D C54C                move.w     -[A7], [A5 - 0x3AB4]
  1194. 00000E1E  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1195. 00000E22  588F                     addq.l     A7, 4
  1196. 00000E24  3F3C 001C                move.w     -[A7], 0x1C
  1197. 00000E28  3F2D C54E                move.w     -[A7], [A5 - 0x3AB2]
  1198. 00000E2C  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1199. 00000E30  588F                     addq.l     A7, 4
  1200. 00000E32  4267                     clr.w      -[A7]
  1201. 00000E34  7000                     moveq.l    D0, 0x00
  1202. 00000E36  102D AED8                move.b     D0, [A5 - 0x5128]
  1203. 00000E3A  3F00                     move.w     -[A7], D0
  1204. 00000E3C  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1205. 00000E40  588F                     addq.l     A7, 4
  1206. 00000E42  303C 00FF                move.w     D0, 0xFF
  1207. 00000E46  3B40 C54C                move.w     [A5 - 0x3AB4], D0
  1208. 00000E4A  1B40 AED8                move.b     [A5 - 0x5128], D0
  1209. label00000E4E:
  1210. 00000E4E  4E5E                     unlink     A6
  1211. 00000E50  4E75                     rts
  1212. 00000E52  4841                     swap.w     D1
  1213. 00000E54  4E44                     trap       4
  1214. 00000E56  4C45 5351                movem.l    D0,D4,D6,A0,A1,A4,A6, D5
  1215. export_24:
  1216. fn00000E5A:
  1217. 00000E5A  4E56 FFFC                link       A6, -0x0004
  1218. 00000E5E  4267                     clr.w      -[A7]
  1219. 00000E60  3F2D C54E                move.w     -[A7], [A5 - 0x3AB2]
  1220. 00000E64  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1221. 00000E68  588F                     addq.l     A7, 4
  1222. 00000E6A  4267                     clr.w      -[A7]
  1223. 00000E6C  3F2D C54C                move.w     -[A7], [A5 - 0x3AB4]
  1224. 00000E70  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1225. 00000E74  588F                     addq.l     A7, 4
  1226. 00000E76  1B6D C54F AED7           move.b     [A5 - 0x5129], [A5 - 0x3AB1]
  1227. 00000E7C  303C 00FF                move.w     D0, 0xFF
  1228. 00000E80  3B40 C54C                move.w     [A5 - 0x3AB4], D0
  1229. 00000E84  3B40 C54E                move.w     [A5 - 0x3AB2], D0
  1230. 00000E88  4A6D C542                tst.w      [A5 - 0x3ABE]
  1231. 00000E8C  672A                     beq        +0x2C /* 00000EB8 */
  1232. 00000E8E  302D C546                move.w     D0, [A5 - 0x3ABA]
  1233. 00000E92  48C0                     ext.l      D0
  1234. 00000E94  EB80                     asl        D0, 5
  1235. 00000E96  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  1236. 00000E9A  D1C0                     add.l      A0, D0
  1237. 00000E9C  4AA8 0014                tst.l      [A0 + 0x14]
  1238. 00000EA0  6716                     beq        +0x18 /* 00000EB8 */
  1239. 00000EA2  302D C546                move.w     D0, [A5 - 0x3ABA]
  1240. 00000EA6  48C0                     ext.l      D0
  1241. 00000EA8  EB80                     asl        D0, 5
  1242. 00000EAA  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  1243. 00000EAE  D1C0                     add.l      A0, D0
  1244. 00000EB0  4850                     pea.l      [A0]
  1245. 00000EB2  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  1246. 00000EB6  588F                     addq.l     A7, 4
  1247. label00000EB8:
  1248. 00000EB8  1B6D C543 AED6           move.b     [A5 - 0x512A], [A5 - 0x3ABD]
  1249. 00000EBE  1B6D C53D AED4           move.b     [A5 - 0x512C], [A5 - 0x3AC3]
  1250. 00000EC4  1B6D C53F AED5           move.b     [A5 - 0x512B], [A5 - 0x3AC1]
  1251. 00000ECA  426D C53C                clr.w      [A5 - 0x3AC4]
  1252. 00000ECE  426D C53E                clr.w      [A5 - 0x3AC2]
  1253. 00000ED2  426D C542                clr.w      [A5 - 0x3ABE]
  1254. 00000ED6  4E5E                     unlink     A6
  1255. 00000ED8  4E75                     rts
  1256. 00000EDA  5354                     subq.w     [A4], 1
  1257. 00000EDC  4F50                     chk.w      D7, [A0]
  1258. 00000EDE  5549                     subq.w     A1, 2
  1259. 00000EE0  2020                     move.l     D0, -[A0]
  1260. export_31:
  1261. fn00000EE2:
  1262. 00000EE2  4E56 FFFC                link       A6, -0x0004
  1263. 00000EE6  7000                     moveq.l    D0, 0x00
  1264. 00000EE8  102D AED7                move.b     D0, [A5 - 0x5129]
  1265. 00000EEC  3B40 C54E                move.w     [A5 - 0x3AB2], D0
  1266. 00000EF0  3F3C 001C                move.w     -[A7], 0x1C
  1267. 00000EF4  3F2D C54E                move.w     -[A7], [A5 - 0x3AB2]
  1268. 00000EF8  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1269. 00000EFC  588F                     addq.l     A7, 4
  1270. 00000EFE  7000                     moveq.l    D0, 0x00
  1271. 00000F00  102D AED4                move.b     D0, [A5 - 0x512C]
  1272. 00000F04  3B40 C53C                move.w     [A5 - 0x3AC4], D0
  1273. 00000F08  7000                     moveq.l    D0, 0x00
  1274. 00000F0A  102D AED5                move.b     D0, [A5 - 0x512B]
  1275. 00000F0E  3B40 C53E                move.w     [A5 - 0x3AC2], D0
  1276. 00000F12  7000                     moveq.l    D0, 0x00
  1277. 00000F14  102D AED6                move.b     D0, [A5 - 0x512A]
  1278. 00000F18  3B40 C542                move.w     [A5 - 0x3ABE], D0
  1279. 00000F1C  4E5E                     unlink     A6
  1280. 00000F1E  4E75                     rts
  1281. 00000F20  5245                     addq.w     D5, 1
  1282. 00000F22  5355                     subq.w     [A5], 1
  1283. 00000F24  4D45                     chk.w      D6, D5
  1284. 00000F26  5549                     subq.w     A1, 2
  1285. 00000F28  4E56 FFFE                link       A6, -0x0002
  1286. 00000F2C  7001                     moveq.l    D0, 0x01
  1287. 00000F2E  1B40 AED3                move.b     [A5 - 0x512D], D0
  1288. 00000F32  4A6E 0012                tst.w      [A6 + 0x12]
  1289. 00000F36  6722                     beq        +0x24 /* 00000F5A */
  1290. 00000F38  206E 000C                movea.l    A0, [A6 + 0xC]
  1291. 00000F3C  10AE 0013                move.b     [A0], [A6 + 0x13]
  1292. 00000F40  206E 000C                movea.l    A0, [A6 + 0xC]
  1293. 00000F44  705F                     moveq.l    D0, 0x5F
  1294. 00000F46  1140 0001                move.b     [A0 + 0x1], D0
  1295. 00000F4A  206E 000C                movea.l    A0, [A6 + 0xC]
  1296. 00000F4E  4228 0002                clr.b      [A0 + 0x2]
  1297. 00000F52  7001                     moveq.l    D0, 0x01
  1298. 00000F54  3D40 FFFE                move.w     [A6 - 0x2], D0
  1299. 00000F58  6014                     bra        +0x16 /* 00000F6E */
  1300. label00000F5A:
  1301. 00000F5A  206E 000C                movea.l    A0, [A6 + 0xC]
  1302. 00000F5E  705F                     moveq.l    D0, 0x5F
  1303. 00000F60  1080                     move.b     [A0], D0
  1304. 00000F62  206E 000C                movea.l    A0, [A6 + 0xC]
  1305. 00000F66  4228 0001                clr.b      [A0 + 0x1]
  1306. 00000F6A  426E FFFE                clr.w      [A6 - 0x2]
  1307. label00000F6E:
  1308. 00000F6E  2B6E 000C B158           move.l     [A5 - 0x4EA8], [A6 + 0xC]
  1309. 00000F74  7004                     moveq.l    D0, 0x04
  1310. 00000F76  1B40 B156                move.b     [A5 - 0x4EAA], D0
  1311. 00000F7A  1B6D AEF9 B157           move.b     [A5 - 0x4EA9], [A5 - 0x5107]
  1312. label00000F80:
  1313. 00000F80  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1314. 00000F84  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1315. 00000F88  486D B156                pea.l      [A5 - 0x4EAA]
  1316. 00000F8C  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  1317. 00000F90  508F                     addq.l     A7, 8
  1318. label00000F92:
  1319. 00000F92  4EBA F1F8                jsr        [PC - 0xE08 /* 0000018C */]
  1320. 00000F96  3D40 0012                move.w     [A6 + 0x12], D0
  1321. 00000F9A  0240 F000                andi.w     D0, 0xF000
  1322. 00000F9E  0C40 2000                cmpi.w     D0, 0x2000 /* ' \0' */
  1323. 00000FA2  66EE                     bne        -0x10 /* 00000F92 */
  1324. 00000FA4  026E 0FFF 0012           andi.w     [A6 + 0x12], 0xFFF
  1325. 00000FAA  0C6E 0020 0012           cmpi.w     [A6 + 0x12], 0x20 /* ' ' */
  1326. 00000FB0  6D3E                     blt        +0x40 /* 00000FF0 */
  1327. 00000FB2  302E FFFE                move.w     D0, [A6 - 0x2]
  1328. 00000FB6  B06E 0010                cmp.w      D0, [A6 + 0x10]
  1329. 00000FBA  6C34                     bge        +0x36 /* 00000FF0 */
  1330. 00000FBC  0C6E 0080 0012           cmpi.w     [A6 + 0x12], 0x80
  1331. 00000FC2  6C2C                     bge        +0x2E /* 00000FF0 */
  1332. 00000FC4  302E FFFE                move.w     D0, [A6 - 0x2]
  1333. 00000FC8  526E FFFE                addq.w     [A6 - 0x2], 1
  1334. 00000FCC  48C0                     ext.l      D0
  1335. 00000FCE  D0AE 000C                add.l      D0, [A6 + 0xC]
  1336. 00000FD2  2040                     movea.l    A0, D0
  1337. 00000FD4  10AE 0013                move.b     [A0], [A6 + 0x13]
  1338. 00000FD8  306E FFFE                movea.w    A0, [A6 - 0x2]
  1339. 00000FDC  D1EE 000C                add.l      A0, [A6 + 0xC]
  1340. 00000FE0  705F                     moveq.l    D0, 0x5F
  1341. 00000FE2  1080                     move.b     [A0], D0
  1342. 00000FE4  306E FFFE                movea.w    A0, [A6 - 0x2]
  1343. 00000FE8  D1EE 000C                add.l      A0, [A6 + 0xC]
  1344. 00000FEC  4228 0001                clr.b      [A0 + 0x1]
  1345. label00000FF0:
  1346. 00000FF0  0C6E 0008 0012           cmpi.w     [A6 + 0x12], 0x8
  1347. 00000FF6  6630                     bne        +0x32 /* 00001028 */
  1348. 00000FF8  4A6E FFFE                tst.w      [A6 - 0x2]
  1349. 00000FFC  6F2A                     ble        +0x2C /* 00001028 */
  1350. 00000FFE  536E FFFE                subq.w     [A6 - 0x2], 1
  1351. 00001002  306E FFFE                movea.w    A0, [A6 - 0x2]
  1352. 00001006  D1EE 000C                add.l      A0, [A6 + 0xC]
  1353. 0000100A  705F                     moveq.l    D0, 0x5F
  1354. 0000100C  1080                     move.b     [A0], D0
  1355. 0000100E  306E FFFE                movea.w    A0, [A6 - 0x2]
  1356. 00001012  D1EE 000C                add.l      A0, [A6 + 0xC]
  1357. 00001016  7020                     moveq.l    D0, 0x20
  1358. 00001018  1140 0001                move.b     [A0 + 0x1], D0
  1359. 0000101C  306E FFFE                movea.w    A0, [A6 - 0x2]
  1360. 00001020  D1EE 000C                add.l      A0, [A6 + 0xC]
  1361. 00001024  4228 0002                clr.b      [A0 + 0x2]
  1362. label00001028:
  1363. 00001028  0C6E 000D 0012           cmpi.w     [A6 + 0x12], 0xD /* '\r' */
  1364. 0000102E  6600 FF50                bne        -0xAE /* 00000F80 */
  1365. 00001032  306E FFFE                movea.w    A0, [A6 - 0x2]
  1366. 00001036  D1EE 000C                add.l      A0, [A6 + 0xC]
  1367. 0000103A  4210                     clr.b      [A0]
  1368. 0000103C  422D AED3                clr.b      [A5 - 0x512D]
  1369. 00001040  302E FFFE                move.w     D0, [A6 - 0x2]
  1370. 00001044  4E5E                     unlink     A6
  1371. 00001046  4E75                     rts
  1372. 00001048  454E                     chk.w      D2, A6
  1373. 0000104A  5445                     addq.w     D5, 2
  1374. 0000104C  5253                     addq.w     [A3], 1
  1375. 0000104E  5452                     addq.w     [A2], 2
  1376. export_18:
  1377. 00001050  4E56 FDE0                link       A6, -0x0220
  1378. 00001054  0CAD 0000 003C AE82      cmpi.l     [A5 - 0x517E], 0x3C /* '<' */
  1379. 0000105C  6C06                     bge        +0x8 /* 00001064 */
  1380. 0000105E  703C                     moveq.l    D0, 0x3C
  1381. 00001060  2B40 AE82                move.l     [A5 - 0x517E], D0
  1382. label00001064:
  1383. 00001064  4878 003C                push.l     0x3C /* '<' */
  1384. 00001068  2F2D AE82                move.l     -[A7], [A5 - 0x517E]
  1385. 0000106C  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1386. 00001070  2F00                     move.l     -[A7], D0
  1387. 00001072  486E FDE0                pea.l      [A6 - 0x220]
  1388. 00001076  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1389. 0000107A  42A7                     clr.l      -[A7]
  1390. 0000107C  3F3C 0193                move.w     -[A7], 0x193
  1391. 00001080  42A7                     clr.l      -[A7]
  1392. 00001082  4878 FFFF                push.l     0xFFFF
  1393. 00001086  A97C                     syscall    GetNewDialog
  1394. 00001088  205F                     movea.l    A0, [A7]+
  1395. 0000108A  2D48 FEF2                move.l     [A6 - 0x10E], A0
  1396. 0000108E  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  1397. 00001092  3F3C 0002                move.w     -[A7], 0x2
  1398. 00001096  486E FEEE                pea.l      [A6 - 0x112]
  1399. 0000109A  486E FEEA                pea.l      [A6 - 0x116]
  1400. 0000109E  486E FEE2                pea.l      [A6 - 0x11E]
  1401. 000010A2  A98D                     syscall    GetDialogItem/GetDItem
  1402. 000010A4  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  1403. 000010A8  486E FDE0                pea.l      [A6 - 0x220]
  1404. 000010AC  A98F                     syscall    SetDialogItemText/SetIText
  1405. 000010AE  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  1406. 000010B2  3F3C 0002                move.w     -[A7], 0x2
  1407. 000010B6  4267                     clr.w      -[A7]
  1408. 000010B8  3F3C 7FFF                move.w     -[A7], 0x7FFF
  1409. 000010BC  A97E                     syscall    SelectDialogItemText/SelIText
  1410. label000010BE:
  1411. 000010BE  486D 0402                pea.l      [A5 + 0x402 /* export_124 */]
  1412. 000010C2  486E FEF0                pea.l      [A6 - 0x110]
  1413. 000010C6  A991                     syscall    ModalDialog
  1414. 000010C8  0C6E 0001 FEF0           cmpi.w     [A6 - 0x110], 0x1
  1415. 000010CE  66EE                     bne        -0x10 /* 000010BE */
  1416. 000010D0  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  1417. 000010D4  3F3C 0002                move.w     -[A7], 0x2
  1418. 000010D8  486E FEEE                pea.l      [A6 - 0x112]
  1419. 000010DC  486E FEEA                pea.l      [A6 - 0x116]
  1420. 000010E0  486E FEE2                pea.l      [A6 - 0x11E]
  1421. 000010E4  A98D                     syscall    GetDialogItem/GetDItem
  1422. 000010E6  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  1423. 000010EA  486E FEFC                pea.l      [A6 - 0x104]
  1424. 000010EE  A990                     syscall    GetDialogItemText/GetIText
  1425. 000010F0  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  1426. 000010F4  A983                     syscall    DisposeDialog
  1427. 000010F6  486E FEFC                pea.l      [A6 - 0x104]
  1428. 000010FA  486E FEF6                pea.l      [A6 - 0x10A]
  1429. 000010FE  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  1430. 00001102  0CAE 0000 2710 FEF6      cmpi.l     [A6 - 0x10A], 0x2710
  1431. 0000110A  6F08                     ble        +0xA /* 00001114 */
  1432. 0000110C  2D7C 0000 2710 FEF6      move.l     [A6 - 0x10A], 0x2710
  1433. label00001114:
  1434. 00001114  0CAE 0000 0001 FEF6      cmpi.l     [A6 - 0x10A], 0x1
  1435. 0000111C  6C06                     bge        +0x8 /* 00001124 */
  1436. 0000111E  7001                     moveq.l    D0, 0x01
  1437. 00001120  2D40 FEF6                move.l     [A6 - 0x10A], D0
  1438. label00001124:
  1439. 00001124  202E FEF6                move.l     D0, [A6 - 0x10A]
  1440. 00001128  4E5E                     unlink     A6
  1441. 0000112A  4E75                     rts
  1442. 0000112C  5345                     subq.w     D5, 1
  1443. 0000112E  5454                     addq.w     [A4], 2
  1444. 00001130  494D                     chk.w      D4, A5
  1445. 00001132  4520                     .invalid   2, -[A0] // invalid opcode 4 with b == 4
  1446. fn00001134:
  1447. 00001134  4E56 FEE4                link       A6, -0x011C
  1448. 00001138  42A7                     clr.l      -[A7]
  1449. 0000113A  3F3C 0194                move.w     -[A7], 0x194
  1450. 0000113E  42A7                     clr.l      -[A7]
  1451. 00001140  4878 FFFF                push.l     0xFFFF
  1452. 00001144  A97C                     syscall    GetNewDialog
  1453. 00001146  205F                     movea.l    A0, [A7]+
  1454. 00001148  2D48 FEF8                move.l     [A6 - 0x108], A0
  1455. label0000114C:
  1456. 0000114C  486D 0402                pea.l      [A5 + 0x402 /* export_124 */]
  1457. 00001150  486E FEF6                pea.l      [A6 - 0x10A]
  1458. 00001154  A991                     syscall    ModalDialog
  1459. 00001156  0C6E 0002 FEF6           cmpi.w     [A6 - 0x10A], 0x2
  1460. 0000115C  6EEE                     bgt        -0x10 /* 0000114C */
  1461. 0000115E  0C6E 0002 FEF6           cmpi.w     [A6 - 0x10A], 0x2
  1462. 00001164  660C                     bne        +0xE /* 00001172 */
  1463. 00001166  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  1464. 0000116A  A983                     syscall    DisposeDialog
  1465. 0000116C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1466. 0000116E  6000 0080                bra        +0x82 /* 000011F0 */
  1467. label00001172:
  1468. 00001172  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  1469. 00001176  3F3C 0004                move.w     -[A7], 0x4
  1470. 0000117A  486E FEF4                pea.l      [A6 - 0x10C]
  1471. 0000117E  486E FEF0                pea.l      [A6 - 0x110]
  1472. 00001182  486E FEE8                pea.l      [A6 - 0x118]
  1473. 00001186  A98D                     syscall    GetDialogItem/GetDItem
  1474. 00001188  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  1475. 0000118C  486E FEFC                pea.l      [A6 - 0x104]
  1476. 00001190  A990                     syscall    GetDialogItemText/GetIText
  1477. 00001192  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  1478. 00001196  A983                     syscall    DisposeDialog
  1479. 00001198  7000                     moveq.l    D0, 0x00
  1480. 0000119A  102E FEFC                move.b     D0, [A6 - 0x104]
  1481. 0000119E  3D40 FEE6                move.w     [A6 - 0x11A], D0
  1482. 000011A2  4A6E FEE6                tst.w      [A6 - 0x11A]
  1483. 000011A6  6604                     bne        +0x6 /* 000011AC */
  1484. 000011A8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1485. 000011AA  6044                     bra        +0x46 /* 000011F0 */
  1486. label000011AC:
  1487. 000011AC  0C6E 0026 FEE6           cmpi.w     [A6 - 0x11A], 0x26 /* '&' */
  1488. 000011B2  6F06                     ble        +0x8 /* 000011BA */
  1489. 000011B4  7026                     moveq.l    D0, 0x26
  1490. 000011B6  3D40 FEE6                move.w     [A6 - 0x11A], D0
  1491. label000011BA:
  1492. 000011BA  7001                     moveq.l    D0, 0x01
  1493. 000011BC  3D40 FEE4                move.w     [A6 - 0x11C], D0
  1494. 000011C0  6016                     bra        +0x18 /* 000011D8 */
  1495. label000011C2:
  1496. 000011C2  206E 0008                movea.l    A0, [A6 + 0x8]
  1497. 000011C6  52AE 0008                addq.l     [A6 + 0x8], 1
  1498. 000011CA  326E FEE4                movea.w    A1, [A6 - 0x11C]
  1499. 000011CE  D3CE                     add.l      A1, A6
  1500. 000011D0  10A9 FEFC                move.b     [A0], [A1 - 0x104]
  1501. 000011D4  526E FEE4                addq.w     [A6 - 0x11C], 1
  1502. label000011D8:
  1503. 000011D8  302E FEE4                move.w     D0, [A6 - 0x11C]
  1504. 000011DC  B06E FEE6                cmp.w      D0, [A6 - 0x11A]
  1505. 000011E0  6FE0                     ble        -0x1E /* 000011C2 */
  1506. 000011E2  206E 0008                movea.l    A0, [A6 + 0x8]
  1507. 000011E6  4210                     clr.b      [A0]
  1508. 000011E8  526E FEE6                addq.w     [A6 - 0x11A], 1
  1509. 000011EC  302E FEE6                move.w     D0, [A6 - 0x11A]
  1510. label000011F0:
  1511. 000011F0  4E5E                     unlink     A6
  1512. 000011F2  4E75                     rts
  1513. 000011F4  4745                     chk.w      D3, D5
  1514. 000011F6  5453                     addq.w     [A3], 2
  1515. 000011F8  5452                     addq.w     [A2], 2
  1516. 000011FA  494E                     chk.w      D4, A6
  1517. export_36:
  1518. 000011FC  4E56 FDE0                link       A6, -0x0220
  1519. 00001200  42A7                     clr.l      -[A7]
  1520. 00001202  3F3C 0195                move.w     -[A7], 0x195
  1521. 00001206  42A7                     clr.l      -[A7]
  1522. 00001208  4878 FFFF                push.l     0xFFFF
  1523. 0000120C  A97C                     syscall    GetNewDialog
  1524. 0000120E  205F                     movea.l    A0, [A7]+
  1525. 00001210  2D48 FDF2                move.l     [A6 - 0x20E], A0
  1526. label00001214:
  1527. 00001214  486D 0402                pea.l      [A5 + 0x402 /* export_124 */]
  1528. 00001218  486E FDF0                pea.l      [A6 - 0x210]
  1529. 0000121C  A991                     syscall    ModalDialog
  1530. 0000121E  0C6E 0001 FDF0           cmpi.w     [A6 - 0x210], 0x1
  1531. 00001224  66EE                     bne        -0x10 /* 00001214 */
  1532. 00001226  2F2E FDF2                move.l     -[A7], [A6 - 0x20E]
  1533. 0000122A  3F3C 0002                move.w     -[A7], 0x2
  1534. 0000122E  486E FDEE                pea.l      [A6 - 0x212]
  1535. 00001232  486E FDEA                pea.l      [A6 - 0x216]
  1536. 00001236  486E FDE2                pea.l      [A6 - 0x21E]
  1537. 0000123A  A98D                     syscall    GetDialogItem/GetDItem
  1538. 0000123C  2F2E FDEA                move.l     -[A7], [A6 - 0x216]
  1539. 00001240  486E FEFC                pea.l      [A6 - 0x104]
  1540. 00001244  A990                     syscall    GetDialogItemText/GetIText
  1541. 00001246  2F2E FDF2                move.l     -[A7], [A6 - 0x20E]
  1542. 0000124A  A983                     syscall    DisposeDialog
  1543. 0000124C  7000                     moveq.l    D0, 0x00
  1544. 0000124E  102E FEFC                move.b     D0, [A6 - 0x104]
  1545. 00001252  4A40                     tst.w      D0
  1546. 00001254  6700 008A                beq        +0x8C /* 000012E0 */
  1547. 00001258  7000                     moveq.l    D0, 0x00
  1548. 0000125A  102E FEFC                move.b     D0, [A6 - 0x104]
  1549. 0000125E  0C40 0028                cmpi.w     D0, 0x28 /* '(' */
  1550. 00001262  6306                     bls        +0x8 /* 0000126A */
  1551. 00001264  7026                     moveq.l    D0, 0x26
  1552. 00001266  1D40 FEFC                move.b     [A6 - 0x104], D0
  1553. label0000126A:
  1554. 0000126A  422E FDFC                clr.b      [A6 - 0x204]
  1555. 0000126E  4879 0000 0084           push.l     0x84
  1556. 00001274  486E FDFC                pea.l      [A6 - 0x204]
  1557. 00001278  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  1558. 0000127C  508F                     addq.l     A7, 8
  1559. 0000127E  41EE FE01                lea.l      A0, [A6 - 0x1FF]
  1560. 00001282  2D48 FFFC                move.l     [A6 - 0x4], A0
  1561. 00001286  7000                     moveq.l    D0, 0x00
  1562. 00001288  102E FEFC                move.b     D0, [A6 - 0x104]
  1563. 0000128C  3D40 FDF0                move.w     [A6 - 0x210], D0
  1564. 00001290  7001                     moveq.l    D0, 0x01
  1565. 00001292  3D40 FDE0                move.w     [A6 - 0x220], D0
  1566. 00001296  601E                     bra        +0x20 /* 000012B6 */
  1567. label00001298:
  1568. 00001298  206E FFFC                movea.l    A0, [A6 - 0x4]
  1569. 0000129C  52AE FFFC                addq.l     [A6 - 0x4], 1
  1570. 000012A0  302E FDE0                move.w     D0, [A6 - 0x220]
  1571. 000012A4  526E FDE0                addq.w     [A6 - 0x220], 1
  1572. 000012A8  48C0                     ext.l      D0
  1573. 000012AA  D08E                     add.l      D0, A6
  1574. 000012AC  2240                     movea.l    A1, D0
  1575. 000012AE  10A9 FEFC                move.b     [A0], [A1 - 0x104]
  1576. 000012B2  536E FDF0                subq.w     [A6 - 0x210], 1
  1577. label000012B6:
  1578. 000012B6  4A6E FDF0                tst.w      [A6 - 0x210]
  1579. 000012BA  6EDC                     bgt        -0x22 /* 00001298 */
  1580. 000012BC  206E FFFC                movea.l    A0, [A6 - 0x4]
  1581. 000012C0  52AE FFFC                addq.l     [A6 - 0x4], 1
  1582. 000012C4  700D                     moveq.l    D0, 0x0D
  1583. 000012C6  1080                     move.b     [A0], D0
  1584. 000012C8  7000                     moveq.l    D0, 0x00
  1585. 000012CA  102E FEFC                move.b     D0, [A6 - 0x104]
  1586. 000012CE  5C40                     addq.w     D0, 6
  1587. 000012D0  3F00                     move.w     -[A7], D0
  1588. 000012D2  486E FDFC                pea.l      [A6 - 0x204]
  1589. 000012D6  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1590. 000012DA  5C8F                     addq.l     A7, 6
  1591. 000012DC  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  1592. label000012E0:
  1593. 000012E0  4E5E                     unlink     A6
  1594. 000012E2  4E75                     rts
  1595. 000012E4  4449                     neg.w      A1
  1596. 000012E6  414C                     chk.w      D0, A4
  1597. 000012E8  4E55 4D42                link       A5, -0xFFFFB2BE
  1598. export_20:
  1599. fn000012EC:
  1600. 000012EC  4E56 FFF0                link       A6, -0x0010
  1601. 000012F0  3F3C 0001                move.w     -[A7], 0x1
  1602. 000012F4  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1603. 000012F8  548F                     addq.l     A7, 2
  1604. 000012FA  4A6D DAB6                tst.w      [A5 - 0x254A]
  1605. 000012FE  671A                     beq        +0x1C /* 0000131A */
  1606. 00001300  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1607. 00001304  4879 0000 008A           push.l     0x8A
  1608. 0000130A  4879 0000 0096           push.l     0x96
  1609. 00001310  4879 0000 0098           push.l     0x98
  1610. 00001316  A98B                     syscall    ParamText
  1611. 00001318  6018                     bra        +0x1A /* 00001332 */
  1612. label0000131A:
  1613. 0000131A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1614. 0000131E  4879 0000 009A           push.l     0x9A
  1615. 00001324  4879 0000 009C           push.l     0x9C
  1616. 0000132A  4879 0000 009E           push.l     0x9E
  1617. 00001330  A98B                     syscall    ParamText
  1618. label00001332:
  1619. 00001332  0C6E 0001 000E           cmpi.w     [A6 + 0xE], 0x1
  1620. 00001338  6612                     bne        +0x14 /* 0000134C */
  1621. 0000133A  4267                     clr.w      -[A7]
  1622. 0000133C  3F3C 0192                move.w     -[A7], 0x192
  1623. 00001340  42A7                     clr.l      -[A7]
  1624. 00001342  A986                     syscall    StopAlert
  1625. 00001344  301F                     move.w     D0, [A7]+
  1626. 00001346  3D40 FFF2                move.w     [A6 - 0xE], D0
  1627. 0000134A  6010                     bra        +0x12 /* 0000135C */
  1628. label0000134C:
  1629. 0000134C  4267                     clr.w      -[A7]
  1630. 0000134E  3F3C 0196                move.w     -[A7], 0x196
  1631. 00001352  42A7                     clr.l      -[A7]
  1632. 00001354  A986                     syscall    StopAlert
  1633. 00001356  301F                     move.w     D0, [A7]+
  1634. 00001358  3D40 FFF2                move.w     [A6 - 0xE], D0
  1635. label0000135C:
  1636. 0000135C  0C6E 0001 FFF2           cmpi.w     [A6 - 0xE], 0x1
  1637. 00001362  6608                     bne        +0xA /* 0000136C */
  1638. 00001364  3D7C 1003 FFF0           move.w     [A6 - 0x10], 0x1003
  1639. 0000136A  6006                     bra        +0x8 /* 00001372 */
  1640. label0000136C:
  1641. 0000136C  3D7C 1004 FFF0           move.w     [A6 - 0x10], 0x1004
  1642. label00001372:
  1643. 00001372  302E FFF0                move.w     D0, [A6 - 0x10]
  1644. 00001376  6000 01C6                bra        +0x1C8 /* 0000153E */
  1645. 0000137A  7000                     moveq.l    D0, 0x00
  1646. 0000137C  6000 01C0                bra        +0x1C2 /* 0000153E */
  1647. 00001380  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1648. 00001384  4A6E 000E                tst.w      [A6 + 0xE]
  1649. 00001388  6604                     bne        +0x6 /* 0000138E */
  1650. 0000138A  7000                     moveq.l    D0, 0x00
  1651. 0000138C  6002                     bra        +0x4 /* 00001390 */
  1652. label0000138E:
  1653. 0000138E  700C                     moveq.l    D0, 0x0C
  1654. label00001390:
  1655. 00001390  3D40 FFF8                move.w     [A6 - 0x8], D0
  1656. 00001394  7001                     moveq.l    D0, 0x01
  1657. 00001396  1B40 AED2                move.b     [A5 - 0x512E], D0
  1658. 0000139A  4EBA FABE                jsr        [PC - 0x542 /* 00000E5A */]
  1659. 0000139E  2D6E 0008 FFF4           move.l     [A6 - 0xC], [A6 + 0x8]
  1660. 000013A4  426E FFFA                clr.w      [A6 - 0x6]
  1661. 000013A8  6004                     bra        +0x6 /* 000013AE */
  1662. label000013AA:
  1663. 000013AA  526E FFFA                addq.w     [A6 - 0x6], 1
  1664. label000013AE:
  1665. 000013AE  206E FFF4                movea.l    A0, [A6 - 0xC]
  1666. 000013B2  52AE FFF4                addq.l     [A6 - 0xC], 1
  1667. 000013B6  4A10                     tst.b      [A0]
  1668. 000013B8  66F0                     bne        -0xE /* 000013AA */
  1669. 000013BA  0C6E 0024 FFFA           cmpi.w     [A6 - 0x6], 0x24 /* '$' */
  1670. 000013C0  6C06                     bge        +0x8 /* 000013C8 */
  1671. 000013C2  7025                     moveq.l    D0, 0x25
  1672. 000013C4  3D40 FFFA                move.w     [A6 - 0x6], D0
  1673. label000013C8:
  1674. 000013C8  526E FFFA                addq.w     [A6 - 0x6], 1
  1675. 000013CC  302E FFFA                move.w     D0, [A6 - 0x6]
  1676. 000013D0  E240                     asr        D0.w, 1
  1677. 000013D2  7214                     moveq.l    D1, 0x14
  1678. 000013D4  9240                     sub.w      D1, D0
  1679. 000013D6  E749                     lsl        D1.w, 3
  1680. 000013D8  5141                     subq.w     D1, 8
  1681. 000013DA  3D41 FFFE                move.w     [A6 - 0x2], D1
  1682. 000013DE  302E FFFA                move.w     D0, [A6 - 0x6]
  1683. 000013E2  E240                     asr        D0.w, 1
  1684. 000013E4  0640 0014                addi.w     D0, 0x14
  1685. 000013E8  E748                     lsl        D0.w, 3
  1686. 000013EA  5E40                     addq.w     D0, 7
  1687. 000013EC  3D40 FFFC                move.w     [A6 - 0x4], D0
  1688. 000013F0  3F2D AEF8                move.w     -[A7], [A5 - 0x5108]
  1689. 000013F4  302E FFF8                move.w     D0, [A6 - 0x8]
  1690. 000013F8  0640 0078                addi.w     D0, 0x78 /* 'x' */
  1691. 000013FC  3F00                     move.w     -[A7], D0
  1692. 000013FE  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1693. 00001402  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  1694. 00001406  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1695. 0000140A  4EBA 05B0                jsr        [PC + 0x5B0 /* 000019BC */]
  1696. 0000140E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1697. 00001412  2B6E 0008 B158           move.l     [A5 - 0x4EA8], [A6 + 0x8]
  1698. 00001418  1B6D AEFB B156           move.b     [A5 - 0x4EAA], [A5 - 0x5105]
  1699. 0000141E  1B6D AEF9 B157           move.b     [A5 - 0x4EA9], [A5 - 0x5107]
  1700. 00001424  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  1701. 00001428  302E FFFE                move.w     D0, [A6 - 0x2]
  1702. 0000142C  5040                     addq.w     D0, 8
  1703. 0000142E  3F00                     move.w     -[A7], D0
  1704. 00001430  486D B156                pea.l      [A5 - 0x4EAA]
  1705. 00001434  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  1706. 00001438  508F                     addq.l     A7, 8
  1707. 0000143A  1B6D AEF7 B156           move.b     [A5 - 0x4EAA], [A5 - 0x5109]
  1708. 00001440  302E 000E                move.w     D0, [A6 + 0xE]
  1709. 00001444  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1710. 00001448  0000 0003                ori.b      D0, 0x3
  1711. 0000144C  002C 0008 0006           ori.b      [A4 + 0x6], 0x8
  1712. 00001452  0010 001A                ori.b      [A0], 0x1A
  1713. 00001456  41F9 0000 00A0           lea.l      A0, [0x000000A0]
  1714. 0000145C  2B48 B158                move.l     [A5 - 0x4EA8], A0
  1715. 00001460  6016                     bra        +0x18 /* 00001478 */
  1716. 00001462  41F9 0000 00C4           lea.l      A0, [0x000000C4]
  1717. 00001468  2B48 B158                move.l     [A5 - 0x4EA8], A0
  1718. 0000146C  600A                     bra        +0xC /* 00001478 */
  1719. 0000146E  41F9 0000 00EA           lea.l      A0, [0x000000EA]
  1720. 00001474  2B48 B158                move.l     [A5 - 0x4EA8], A0
  1721. label00001478:
  1722. 00001478  3F3C 0068                move.w     -[A7], 0x68 /* 'h' */
  1723. 0000147C  302E FFFE                move.w     D0, [A6 - 0x2]
  1724. 00001480  5040                     addq.w     D0, 8
  1725. 00001482  3F00                     move.w     -[A7], D0
  1726. 00001484  486D B156                pea.l      [A5 - 0x4EAA]
  1727. 00001488  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  1728. 0000148C  508F                     addq.l     A7, 8
  1729. 0000148E  4A6E FFF8                tst.w      [A6 - 0x8]
  1730. 00001492  6700 004E                beq        +0x50 /* 000014E2 */
  1731. 00001496  302E 000E                move.w     D0, [A6 + 0xE]
  1732. 0000149A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1733. 0000149E  0001 0003                ori.b      D1, 0x3
  1734. 000014A2  002A 0006 0010           ori.b      [A2 + 0x10], 0x6
  1735. 000014A8  001A 41F9                ori.b      [A2]+, 0xF9
  1736. 000014AC  0000 0102                ori.b      D0, 0x2
  1737. 000014B0  2B48 B158                move.l     [A5 - 0x4EA8], A0
  1738. 000014B4  6016                     bra        +0x18 /* 000014CC */
  1739. 000014B6  41F9 0000 0122           lea.l      A0, [0x00000122]
  1740. 000014BC  2B48 B158                move.l     [A5 - 0x4EA8], A0
  1741. 000014C0  600A                     bra        +0xC /* 000014CC */
  1742. 000014C2  41F9 0000 0144           lea.l      A0, [0x00000144 /* SysEvtMask */]
  1743. 000014C8  2B48 B158                move.l     [A5 - 0x4EA8], A0
  1744. label000014CC:
  1745. 000014CC  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  1746. 000014D0  302E FFFE                move.w     D0, [A6 - 0x2]
  1747. 000014D4  5040                     addq.w     D0, 8
  1748. 000014D6  3F00                     move.w     -[A7], D0
  1749. 000014D8  486D B156                pea.l      [A5 - 0x4EAA]
  1750. 000014DC  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  1751. 000014E0  508F                     addq.l     A7, 8
  1752. label000014E2:
  1753. 000014E2  4EBA ECA8                jsr        [PC - 0x1358 /* 0000018C */]
  1754. 000014E6  3D40 FFFA                move.w     [A6 - 0x6], D0
  1755. 000014EA  0C6E 1003 FFFA           cmpi.w     [A6 - 0x6], 0x1003
  1756. 000014F0  6718                     beq        +0x1A /* 0000150A */
  1757. 000014F2  0C6E 1004 FFFA           cmpi.w     [A6 - 0x6], 0x1004
  1758. 000014F8  6606                     bne        +0x8 /* 00001500 */
  1759. 000014FA  4A6E FFF8                tst.w      [A6 - 0x8]
  1760. 000014FE  6604                     bne        +0x6 /* 00001504 */
  1761. label00001500:
  1762. 00001500  7000                     moveq.l    D0, 0x00
  1763. 00001502  6002                     bra        +0x4 /* 00001506 */
  1764. label00001504:
  1765. 00001504  7001                     moveq.l    D0, 0x01
  1766. label00001506:
  1767. 00001506  4A40                     tst.w      D0
  1768. 00001508  67D8                     beq        -0x26 /* 000014E2 */
  1769. label0000150A:
  1770. 0000150A  302E FFFE                move.w     D0, [A6 - 0x2]
  1771. 0000150E  E440                     asr        D0.w, 2
  1772. 00001510  322E FFFC                move.w     D1, [A6 - 0x4]
  1773. 00001514  E441                     asr        D1.w, 2
  1774. 00001516  342E FFF8                move.w     D2, [A6 - 0x8]
  1775. 0000151A  0642 0078                addi.w     D2, 0x78 /* 'x' */
  1776. 0000151E  3F02                     move.w     -[A7], D2
  1777. 00001520  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  1778. 00001524  3F01                     move.w     -[A7], D1
  1779. 00001526  3F00                     move.w     -[A7], D0
  1780. 00001528  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  1781. 0000152C  508F                     addq.l     A7, 8
  1782. 0000152E  4EBA F9B2                jsr        [PC - 0x64E /* 00000EE2 */]
  1783. 00001532  422D AED2                clr.b      [A5 - 0x512E]
  1784. 00001536  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  1785. 0000153A  302E FFFA                move.w     D0, [A6 - 0x6]
  1786. label0000153E:
  1787. 0000153E  4E5E                     unlink     A6
  1788. 00001540  4E75                     rts
  1789. 00001542  4348                     chk.w      D1, A0
  1790. 00001544  4553                     chk.w      D2, [A3]
  1791. 00001546  5341                     subq.w     D1, 1
  1792. 00001548  4C45 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D5
  1793. export_27: // at 0000154A (misaligned)
  1794. 0000154C  FFFC                     .invalid   <<F/7/7>>
  1795. 0000154E  0C6D 0002 DABE           cmpi.w     [A5 - 0x2542], 0x2
  1796. 00001554  670A                     beq        +0xC /* 00001560 */
  1797. 00001556  0C6D 0002 DAC0           cmpi.w     [A5 - 0x2540], 0x2
  1798. 0000155C  6600 005E                bne        +0x60 /* 000015BC */
  1799. label00001560:
  1800. 00001560  426D C53C                clr.w      [A5 - 0x3AC4]
  1801. 00001564  2D7C AA04 CA34 FFFC      move.l     [A6 - 0x4], 0xAA04CA34
  1802. 0000156C  3F3C 0004                move.w     -[A7], 0x4
  1803. 00001570  486E FFFC                pea.l      [A6 - 0x4]
  1804. 00001574  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1805. 00001578  5C8F                     addq.l     A7, 6
  1806. 0000157A  7001                     moveq.l    D0, 0x01
  1807. 0000157C  3B40 DAD0                move.w     [A5 - 0x2530], D0
  1808. 00001580  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  1809. 00001584  6018                     bra        +0x1A /* 0000159E */
  1810. label00001586:
  1811. 00001586  4A6D AE7A                tst.w      [A5 - 0x5186]
  1812. 0000158A  6608                     bne        +0xA /* 00001594 */
  1813. 0000158C  4EBA EBFE                jsr        [PC - 0x1402 /* 0000018C */]
  1814. 00001590  3B40 AE7A                move.w     [A5 - 0x5186], D0
  1815. label00001594:
  1816. 00001594  4A6D AE7A                tst.w      [A5 - 0x5186]
  1817. 00001598  6704                     beq        +0x6 /* 0000159E */
  1818. 0000159A  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  1819. label0000159E:
  1820. 0000159E  0C6D 0002 DABE           cmpi.w     [A5 - 0x2542], 0x2
  1821. 000015A4  6708                     beq        +0xA /* 000015AE */
  1822. 000015A6  0C6D 0002 DAC0           cmpi.w     [A5 - 0x2540], 0x2
  1823. 000015AC  6606                     bne        +0x8 /* 000015B4 */
  1824. label000015AE:
  1825. 000015AE  4A2D CF20                tst.b      [A5 - 0x30E0]
  1826. 000015B2  67D2                     beq        -0x2C /* 00001586 */
  1827. label000015B4:
  1828. 000015B4  426D DAD0                clr.w      [A5 - 0x2530]
  1829. 000015B8  422D CF20                clr.b      [A5 - 0x30E0]
  1830. label000015BC:
  1831. 000015BC  4E5E                     unlink     A6
  1832. 000015BE  4E75                     rts
  1833. 000015C0  5741                     subq.w     D1, 3
  1834. 000015C2  4954                     chk.w      D4, [A4]
  1835. 000015C4  544F                     addq.w     A7, 2
  1836. 000015C6  454E                     chk.w      D2, A6
  1837. export_32:
  1838. fn000015C8:
  1839. 000015C8  4E56 FEF6                link       A6, -0x010A
  1840. 000015CC  4A2D AED3                tst.b      [A5 - 0x512D]
  1841. 000015D0  661C                     bne        +0x1E /* 000015EE */
  1842. 000015D2  4A2D AEBE                tst.b      [A5 - 0x5142]
  1843. 000015D6  6616                     bne        +0x18 /* 000015EE */
  1844. 000015D8  4A2D AED2                tst.b      [A5 - 0x512E]
  1845. 000015DC  6610                     bne        +0x12 /* 000015EE */
  1846. 000015DE  0C6D 0002 DABE           cmpi.w     [A5 - 0x2542], 0x2
  1847. 000015E4  670E                     beq        +0x10 /* 000015F4 */
  1848. 000015E6  0C6D 0002 DAC0           cmpi.w     [A5 - 0x2540], 0x2
  1849. 000015EC  6706                     beq        +0x8 /* 000015F4 */
  1850. label000015EE:
  1851. 000015EE  7000                     moveq.l    D0, 0x00
  1852. 000015F0  6000 00AA                bra        +0xAC /* 0000169C */
  1853. label000015F4:
  1854. 000015F4  4EBA F864                jsr        [PC - 0x79C /* 00000E5A */]
  1855. 000015F8  4A6D F626                tst.w      [A5 - 0x9DA]
  1856. 000015FC  671A                     beq        +0x1C /* 00001618 */
  1857. 000015FE  0C6E 0030 0008           cmpi.w     [A6 + 0x8], 0x30 /* '0' */
  1858. 00001604  6512                     bcs        +0x14 /* 00001618 */
  1859. 00001606  0C6E 0039 0008           cmpi.w     [A6 + 0x8], 0x39 /* '9' */
  1860. 0000160C  620A                     bhi        +0xC /* 00001618 */
  1861. 0000160E  4EBA F8D2                jsr        [PC - 0x72E /* 00000EE2 */]
  1862. 00001612  7000                     moveq.l    D0, 0x00
  1863. 00001614  6000 0086                bra        +0x88 /* 0000169C */
  1864. label00001618:
  1865. 00001618  486E FEFA                pea.l      [A6 - 0x106]
  1866. 0000161C  4EBA FB16                jsr        [PC - 0x4EA /* 00001134 */]
  1867. 00001620  588F                     addq.l     A7, 4
  1868. 00001622  3D40 FFFE                move.w     [A6 - 0x2], D0
  1869. 00001626  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1870. 0000162A  6700 006C                beq        +0x6E /* 00001698 */
  1871. 0000162E  302E FFFE                move.w     D0, [A6 - 0x2]
  1872. 00001632  526E FFFE                addq.w     [A6 - 0x2], 1
  1873. 00001636  48C0                     ext.l      D0
  1874. 00001638  D08E                     add.l      D0, A6
  1875. 0000163A  2040                     movea.l    A0, D0
  1876. 0000163C  700D                     moveq.l    D0, 0x0D
  1877. 0000163E  1140 FEFA                move.b     [A0 - 0x106], D0
  1878. 00001642  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  1879. 00001648  6F4E                     ble        +0x50 /* 00001698 */
  1880. 0000164A  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  1881. 00001650  6638                     bne        +0x3A /* 0000168A */
  1882. 00001652  7000                     moveq.l    D0, 0x00
  1883. 00001654  102E FEFA                move.b     D0, [A6 - 0x106]
  1884. 00001658  0C40 002B                cmpi.w     D0, 0x2B /* '+' */
  1885. 0000165C  662C                     bne        +0x2E /* 0000168A */
  1886. 0000165E  7000                     moveq.l    D0, 0x00
  1887. 00001660  102E FEFB                move.b     D0, [A6 - 0x105]
  1888. 00001664  0C40 002B                cmpi.w     D0, 0x2B /* '+' */
  1889. 00001668  6620                     bne        +0x22 /* 0000168A */
  1890. 0000166A  7000                     moveq.l    D0, 0x00
  1891. 0000166C  102E FEFC                move.b     D0, [A6 - 0x104]
  1892. 00001670  0C40 002B                cmpi.w     D0, 0x2B /* '+' */
  1893. 00001674  6614                     bne        +0x16 /* 0000168A */
  1894. 00001676  302E FFFE                move.w     D0, [A6 - 0x2]
  1895. 0000167A  5340                     subq.w     D0, 1
  1896. 0000167C  3F00                     move.w     -[A7], D0
  1897. 0000167E  486E FEFA                pea.l      [A6 - 0x106]
  1898. 00001682  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1899. 00001686  5C8F                     addq.l     A7, 6
  1900. 00001688  600E                     bra        +0x10 /* 00001698 */
  1901. label0000168A:
  1902. 0000168A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1903. 0000168E  486E FEFA                pea.l      [A6 - 0x106]
  1904. 00001692  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1905. 00001696  5C8F                     addq.l     A7, 6
  1906. label00001698:
  1907. 00001698  4EBA F848                jsr        [PC - 0x7B8 /* 00000EE2 */]
  1908. label0000169C:
  1909. 0000169C  4E5E                     unlink     A6
  1910. 0000169E  4E75                     rts
  1911. 000016A0  5345                     subq.w     D5, 1
  1912. 000016A2  4E44                     trap       4
  1913. 000016A4  4D45                     chk.w      D6, D5
  1914. 000016A6  5353                     subq.w     [A3], 1
  1915. export_35:
  1916. 000016A8  3F3C 0004                move.w     -[A7], 0x4
  1917. 000016AC  486D AF7A                pea.l      [A5 - 0x5086]
  1918. 000016B0  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1919. 000016B4  5C8F                     addq.l     A7, 6
  1920. 000016B6  4E75                     rts
  1921. export_19:
  1922. fn000016B8:
  1923. 000016B8  3F3C 0018                move.w     -[A7], 0x18
  1924. 000016BC  4879 0000 0158           push.l     0x158
  1925. 000016C2  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1926. 000016C6  5C8F                     addq.l     A7, 6
  1927. 000016C8  4E75                     rts
  1928. fn000016CA:
  1929. 000016CA  4E56 FDE0                link       A6, -0x0220
  1930. 000016CE  42A7                     clr.l      -[A7]
  1931. 000016D0  3F3C 0198                move.w     -[A7], 0x198
  1932. 000016D4  42A7                     clr.l      -[A7]
  1933. 000016D6  4878 FFFF                push.l     0xFFFF
  1934. 000016DA  A97C                     syscall    GetNewDialog
  1935. 000016DC  205F                     movea.l    A0, [A7]+
  1936. 000016DE  2D48 FDF2                move.l     [A6 - 0x20E], A0
  1937. label000016E2:
  1938. 000016E2  42A7                     clr.l      -[A7]
  1939. 000016E4  486E FDF0                pea.l      [A6 - 0x210]
  1940. 000016E8  A991                     syscall    ModalDialog
  1941. 000016EA  0C6E 0001 FDF0           cmpi.w     [A6 - 0x210], 0x1
  1942. 000016F0  67F0                     beq        -0xE /* 000016E2 */
  1943. 000016F2  2F2E FDF2                move.l     -[A7], [A6 - 0x20E]
  1944. 000016F6  A983                     syscall    DisposeDialog
  1945. 000016F8  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  1946. 000016FC  41ED AF7F                lea.l      A0, [A5 - 0x5081]
  1947. 00001700  D0EE FDF0                add.w      A0, [A6 - 0x210]
  1948. 00001704  7000                     moveq.l    D0, 0x00
  1949. 00001706  1028 FFFE                move.b     D0, [A0 - 0x2]
  1950. 0000170A  4E5E                     unlink     A6
  1951. 0000170C  4E75                     rts
  1952. 0000170E  5041                     addq.w     D1, 8
  1953. 00001710  574E                     subq.w     A6, 3
  1954. 00001712  4954                     chk.w      D4, [A4]
  1955. 00001714  2020                     move.l     D0, -[A0]
  1956. export_25:
  1957. 00001716  4E56 FFF2                link       A6, -0x000E
  1958. 0000171A  302E 0008                move.w     D0, [A6 + 0x8]
  1959. 0000171E  48C0                     ext.l      D0
  1960. 00001720  D080                     add.l      D0, D0
  1961. 00001722  41ED DABE                lea.l      A0, [A5 - 0x2542]
  1962. 00001726  D1C0                     add.l      A0, D0
  1963. 00001728  0C50 0002                cmpi.w     [A0], 0x2
  1964. 0000172C  6706                     beq        +0x8 /* 00001734 */
  1965. 0000172E  6020                     bra        +0x22 /* 00001750 */
  1966. label00001730:
  1967. 00001730  4EBA EA5A                jsr        [PC - 0x15A6 /* 0000018C */]
  1968. label00001734:
  1969. 00001734  4A2D AF31                tst.b      [A5 - 0x50CF]
  1970. 00001738  67F6                     beq        -0x8 /* 00001730 */
  1971. 0000173A  7000                     moveq.l    D0, 0x00
  1972. 0000173C  102D AF31                move.b     D0, [A5 - 0x50CF]
  1973. 00001740  3D40 FFFC                move.w     [A6 - 0x4], D0
  1974. 00001744  422D AF31                clr.b      [A5 - 0x50CF]
  1975. 00001748  302E FFFC                move.w     D0, [A6 - 0x4]
  1976. 0000174C  6000 0262                bra        +0x264 /* 000019B0 */
  1977. label00001750:
  1978. 00001750  4A6E 0008                tst.w      [A6 + 0x8]
  1979. 00001754  57C0                     seq        D0
  1980. 00001756  4400                     neg.b      D0
  1981. 00001758  4880                     ext.w      D0
  1982. 0000175A  3D40 0008                move.w     [A6 + 0x8], D0
  1983. 0000175E  3F3C 0001                move.w     -[A7], 0x1
  1984. 00001762  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1985. 00001766  548F                     addq.l     A7, 2
  1986. 00001768  4EBA FF60                jsr        [PC - 0xA0 /* 000016CA */]
  1987. 0000176C  3D40 FFFA                move.w     [A6 - 0x6], D0
  1988. 00001770  302E FFFA                move.w     D0, [A6 - 0x6]
  1989. 00001774  6000 023A                bra        +0x23C /* 000019B0 */
  1990. 00001778  486E FFF2                pea.l      [A6 - 0xE]
  1991. 0000177C  3F3C 0069                move.w     -[A7], 0x69 /* 'i' */
  1992. 00001780  3F3C 00C8                move.w     -[A7], 0xC8
  1993. 00001784  3F3C 0139                move.w     -[A7], 0x139
  1994. 00001788  3F3C 0140                move.w     -[A7], 0x140
  1995. 0000178C  A8A7                     syscall    SetRect
  1996. 0000178E  302E 0008                move.w     D0, [A6 + 0x8]
  1997. 00001792  48C0                     ext.l      D0
  1998. 00001794  D080                     add.l      D0, D0
  1999. 00001796  41ED DABE                lea.l      A0, [A5 - 0x2542]
  2000. 0000179A  D1C0                     add.l      A0, D0
  2001. 0000179C  0C50 0002                cmpi.w     [A0], 0x2
  2002. 000017A0  6706                     beq        +0x8 /* 000017A8 */
  2003. 000017A2  601C                     bra        +0x1E /* 000017C0 */
  2004. label000017A4:
  2005. 000017A4  4EBA E9E6                jsr        [PC - 0x161A /* 0000018C */]
  2006. label000017A8:
  2007. 000017A8  4A2D AF31                tst.b      [A5 - 0x50CF]
  2008. 000017AC  67F6                     beq        -0x8 /* 000017A4 */
  2009. 000017AE  7000                     moveq.l    D0, 0x00
  2010. 000017B0  102D AF31                move.b     D0, [A5 - 0x50CF]
  2011. 000017B4  3D40 FFFC                move.w     [A6 - 0x4], D0
  2012. 000017B8  422D AF31                clr.b      [A5 - 0x50CF]
  2013. 000017BC  6000 01EE                bra        +0x1F0 /* 000019AC */
  2014. label000017C0:
  2015. 000017C0  4A6E 0008                tst.w      [A6 + 0x8]
  2016. 000017C4  57C0                     seq        D0
  2017. 000017C6  4400                     neg.b      D0
  2018. 000017C8  4880                     ext.w      D0
  2019. 000017CA  3D40 0008                move.w     [A6 + 0x8], D0
  2020. 000017CE  4A6D C548                tst.w      [A5 - 0x3AB8]
  2021. 000017D2  6606                     bne        +0x8 /* 000017DA */
  2022. 000017D4  303C 0136                move.w     D0, 0x136
  2023. 000017D8  6004                     bra        +0x6 /* 000017DE */
  2024. label000017DA:
  2025. 000017DA  303C 012C                move.w     D0, 0x12C
  2026. label000017DE:
  2027. 000017DE  3D40 FFFE                move.w     [A6 - 0x2], D0
  2028. 000017E2  70FE                     moveq.l    D0, 0xFFFFFFFE
  2029. 000017E4  1B40 BAAF                move.b     [A5 - 0x4551], D0
  2030. 000017E8  486E FFF2                pea.l      [A6 - 0xE]
  2031. 000017EC  A8A3                     syscall    EraseRect
  2032. 000017EE  486E FFF2                pea.l      [A6 - 0xE]
  2033. 000017F2  A8A1                     syscall    FrameRect
  2034. 000017F4  206D CF1C                movea.l    A0, [A5 - 0x30E4]
  2035. 000017F8  7000                     moveq.l    D0, 0x00
  2036. 000017FA  1028 0025                move.b     D0, [A0 + 0x25]
  2037. 000017FE  4840                     swap.w     D0
  2038. 00001800  4240                     clr.w      D0
  2039. 00001802  4840                     swap.w     D0
  2040. 00001804  E780                     asl        D0, 3
  2041. 00001806  D0AD B69C                add.l      D0, [A5 - 0x4964]
  2042. 0000180A  486D BAA4                pea.l      [A5 - 0x455C]
  2043. 0000180E  2F00                     move.l     -[A7], D0
  2044. 00001810  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2045. 00001814  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2046. 00001818  3F3C 0082                move.w     -[A7], 0x82
  2047. 0000181C  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  2048. 00001820  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2049. 00001824  486D BAA4                pea.l      [A5 - 0x455C]
  2050. 00001828  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  2051. 0000182C  588F                     addq.l     A7, 4
  2052. 0000182E  42AD BAB8                clr.l      [A5 - 0x4548]
  2053. 00001832  206D CF1C                movea.l    A0, [A5 - 0x30E4]
  2054. 00001836  7000                     moveq.l    D0, 0x00
  2055. 00001838  1028 0019                move.b     D0, [A0 + 0x19]
  2056. 0000183C  4840                     swap.w     D0
  2057. 0000183E  4240                     clr.w      D0
  2058. 00001840  4840                     swap.w     D0
  2059. 00001842  E780                     asl        D0, 3
  2060. 00001844  D0AD B69C                add.l      D0, [A5 - 0x4964]
  2061. 00001848  486D BAA4                pea.l      [A5 - 0x455C]
  2062. 0000184C  2F00                     move.l     -[A7], D0
  2063. 0000184E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2064. 00001852  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2065. 00001856  3F3C 00B4                move.w     -[A7], 0xB4
  2066. 0000185A  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  2067. 0000185E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2068. 00001862  486D BAA4                pea.l      [A5 - 0x455C]
  2069. 00001866  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  2070. 0000186A  588F                     addq.l     A7, 4
  2071. 0000186C  42AD BAB8                clr.l      [A5 - 0x4548]
  2072. 00001870  206D CF1C                movea.l    A0, [A5 - 0x30E4]
  2073. 00001874  7000                     moveq.l    D0, 0x00
  2074. 00001876  1028 0023                move.b     D0, [A0 + 0x23]
  2075. 0000187A  4840                     swap.w     D0
  2076. 0000187C  4240                     clr.w      D0
  2077. 0000187E  4840                     swap.w     D0
  2078. 00001880  E780                     asl        D0, 3
  2079. 00001882  D0AD B69C                add.l      D0, [A5 - 0x4964]
  2080. 00001886  486D BAA4                pea.l      [A5 - 0x455C]
  2081. 0000188A  2F00                     move.l     -[A7], D0
  2082. 0000188C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2083. 00001890  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2084. 00001894  3F3C 00E6                move.w     -[A7], 0xE6
  2085. 00001898  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  2086. 0000189C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2087. 000018A0  486D BAA4                pea.l      [A5 - 0x455C]
  2088. 000018A4  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  2089. 000018A8  588F                     addq.l     A7, 4
  2090. 000018AA  42AD BAB8                clr.l      [A5 - 0x4548]
  2091. 000018AE  206D CF1C                movea.l    A0, [A5 - 0x30E4]
  2092. 000018B2  7000                     moveq.l    D0, 0x00
  2093. 000018B4  1028 001E                move.b     D0, [A0 + 0x1E]
  2094. 000018B8  4840                     swap.w     D0
  2095. 000018BA  4240                     clr.w      D0
  2096. 000018BC  4840                     swap.w     D0
  2097. 000018BE  E780                     asl        D0, 3
  2098. 000018C0  D0AD B69C                add.l      D0, [A5 - 0x4964]
  2099. 000018C4  486D BAA4                pea.l      [A5 - 0x455C]
  2100. 000018C8  2F00                     move.l     -[A7], D0
  2101. 000018CA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2102. 000018CE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2103. 000018D2  3F3C 0118                move.w     -[A7], 0x118
  2104. 000018D6  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  2105. 000018DA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2106. 000018DE  486D BAA4                pea.l      [A5 - 0x455C]
  2107. 000018E2  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  2108. 000018E6  588F                     addq.l     A7, 4
  2109. 000018E8  42AD BAB8                clr.l      [A5 - 0x4548]
  2110. 000018EC  422D BAAF                clr.b      [A5 - 0x4551]
  2111. 000018F0  41F9 0000 0172           lea.l      A0, [0x00000172 /* MBState */]
  2112. 000018F6  2B48 B158                move.l     [A5 - 0x4EA8], A0
  2113. 000018FA  700F                     moveq.l    D0, 0x0F
  2114. 000018FC  1B40 B156                move.b     [A5 - 0x4EAA], D0
  2115. 00001900  422D B157                clr.b      [A5 - 0x4EA9]
  2116. 00001904  3F3C 007C                move.w     -[A7], 0x7C /* '|' */
  2117. 00001908  3F3C 0060                move.w     -[A7], 0x60 /* '`' */
  2118. 0000190C  486D B156                pea.l      [A5 - 0x4EAA]
  2119. 00001910  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  2120. 00001914  508F                     addq.l     A7, 8
  2121. 00001916  7001                     moveq.l    D0, 0x01
  2122. 00001918  1B40 AEBE                move.b     [A5 - 0x5142], D0
  2123. 0000191C  426D C53E                clr.w      [A5 - 0x3AC2]
  2124. 00001920  7001                     moveq.l    D0, 0x01
  2125. 00001922  1B40 AEE3                move.b     [A5 - 0x511D], D0
  2126. 00001926  422D AEE4                clr.b      [A5 - 0x511C]
  2127. 0000192A  486E FFF2                pea.l      [A6 - 0xE]
  2128. 0000192E  A8A1                     syscall    FrameRect
  2129. 00001930  3F3C 0087                move.w     -[A7], 0x87
  2130. 00001934  3F3C 00E6                move.w     -[A7], 0xE6
  2131. 00001938  A893                     syscall    MoveTo
  2132. 0000193A  4879 0000 0184           push.l     0x184
  2133. 00001940  A884                     syscall    DrawString
  2134. label00001942:
  2135. 00001942  4EBA E848                jsr        [PC - 0x17B8 /* 0000018C */]
  2136. 00001946  0C40 1003                cmpi.w     D0, 0x1003
  2137. 0000194A  66F6                     bne        -0x8 /* 00001942 */
  2138. 0000194C  0C6D 0060 B694           cmpi.w     [A5 - 0x496C], 0x60 /* '`' */
  2139. 00001952  6DEE                     blt        -0x10 /* 00001942 */
  2140. 00001954  0C6D 0128 B694           cmpi.w     [A5 - 0x496C], 0x128
  2141. 0000195A  6EE6                     bgt        -0x18 /* 00001942 */
  2142. 0000195C  0C6D 00F0 B696           cmpi.w     [A5 - 0x496A], 0xF0
  2143. 00001962  6DDE                     blt        -0x20 /* 00001942 */
  2144. 00001964  0C6D 013E B696           cmpi.w     [A5 - 0x496A], 0x13E
  2145. 0000196A  6ED6                     bgt        -0x28 /* 00001942 */
  2146. 0000196C  7001                     moveq.l    D0, 0x01
  2147. 0000196E  3B40 C53E                move.w     [A5 - 0x3AC2], D0
  2148. 00001972  3F3C 0140                move.w     -[A7], 0x140
  2149. 00001976  3F3C 00C8                move.w     -[A7], 0xC8
  2150. 0000197A  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  2151. 0000197E  3F3C 000C                move.w     -[A7], 0xC
  2152. 00001982  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  2153. 00001986  508F                     addq.l     A7, 8
  2154. 00001988  422D AEBE                clr.b      [A5 - 0x5142]
  2155. 0000198C  422D AEE3                clr.b      [A5 - 0x511D]
  2156. 00001990  302D B694                move.w     D0, [A5 - 0x496C]
  2157. 00001994  0640 FF97                addi.w     D0, 0xFF97
  2158. 00001998  48C0                     ext.l      D0
  2159. 0000199A  81FC 0032                divs.w     D0, 0x32 /* '2' */
  2160. 0000199E  41ED AF7F                lea.l      A0, [A5 - 0x5081]
  2161. 000019A2  D0C0                     add.w      A0, D0
  2162. 000019A4  7000                     moveq.l    D0, 0x00
  2163. 000019A6  1010                     move.b     D0, [A0]
  2164. 000019A8  3D40 FFFC                move.w     [A6 - 0x4], D0
  2165. label000019AC:
  2166. 000019AC  302E FFFC                move.w     D0, [A6 - 0x4]
  2167. label000019B0:
  2168. 000019B0  4E5E                     unlink     A6
  2169. 000019B2  4E75                     rts
  2170. 000019B4  5041                     addq.w     D1, 8
  2171. 000019B6  574E                     subq.w     A6, 3
  2172. 000019B8  5345                     subq.w     D5, 1
  2173. 000019BA  4C45 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D5
  2174. // begin alternate branch 000019BC-000019C4
  2175. fn000019BC:
  2176. 000019BC  4E56 0000                link       A6, 0
  2177. 000019C0  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  2178. // end alternate branch 000019BC-000019C4
  2179. fn000019BC: // (misaligned)
  2180. 000019BE  0000 4EAD                ori.b      D0, 0xAD
  2181. 000019C2  03F2                     .incomplete
  2182. 000019C4  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2183. 000019C8  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  2184. 000019CC  548F                     addq.l     A7, 2
  2185. 000019CE  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2186. 000019D2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2187. 000019D6  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2188. 000019DA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2189. 000019DE  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  2190. 000019E2  508F                     addq.l     A7, 8
  2191. 000019E4  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2192. 000019E8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2193. 000019EC  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2194. 000019F0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2195. 000019F4  4EBA 08A2                jsr        [PC + 0x8A2 /* 00002298 */]
  2196. 000019F8  508F                     addq.l     A7, 8
  2197. 000019FA  3F3C 000E                move.w     -[A7], 0xE
  2198. 000019FE  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  2199. 00001A02  548F                     addq.l     A7, 2
  2200. 00001A04  426E 0010                clr.w      [A6 + 0x10]
  2201. 00001A08  602A                     bra        +0x2C /* 00001A34 */
  2202. label00001A0A:
  2203. 00001A0A  526E 0008                addq.w     [A6 + 0x8], 1
  2204. 00001A0E  526E 000A                addq.w     [A6 + 0xA], 1
  2205. 00001A12  536E 000C                subq.w     [A6 + 0xC], 1
  2206. 00001A16  536E 000E                subq.w     [A6 + 0xE], 1
  2207. 00001A1A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2208. 00001A1E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2209. 00001A22  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2210. 00001A26  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2211. 00001A2A  4EBA 086C                jsr        [PC + 0x86C /* 00002298 */]
  2212. 00001A2E  508F                     addq.l     A7, 8
  2213. 00001A30  526E 0010                addq.w     [A6 + 0x10], 1
  2214. label00001A34:
  2215. 00001A34  0C6E 0003 0010           cmpi.w     [A6 + 0x10], 0x3
  2216. 00001A3A  6DCE                     blt        -0x30 /* 00001A0A */
  2217. 00001A3C  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  2218. 00001A40  4E5E                     unlink     A6
  2219. 00001A42  4E75                     rts
  2220. 00001A44  4452                     neg.w      [A2]
  2221. 00001A46  4157                     chk.w      D0, [A7]
  2222. 00001A48  424F                     clr.w      A7
  2223. 00001A4A  5820                     addq.b     -[A0], 4
  2224. export_28:
  2225. fn00001A4C:
  2226. 00001A4C  4E56 FFF8                link       A6, -0x0008
  2227. 00001A50  42AE FFFC                clr.l      [A6 - 0x4]
  2228. label00001A54:
  2229. 00001A54  4EBA 0B0E                jsr        [PC + 0xB0E /* 00002564 */]
  2230. 00001A58  202D B114                move.l     D0, [A5 - 0x4EEC]
  2231. 00001A5C  B0AD B118                cmp.l      D0, [A5 - 0x4EE8]
  2232. 00001A60  67F2                     beq        -0xC /* 00001A54 */
  2233. 00001A62  2D6D B114 FFFC           move.l     [A6 - 0x4], [A5 - 0x4EEC]
  2234. 00001A68  2F2D B114                move.l     -[A7], [A5 - 0x4EEC]
  2235. 00001A6C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2236. 00001A70  588F                     addq.l     A7, 4
  2237. 00001A72  2B40 B114                move.l     [A5 - 0x4EEC], D0
  2238. 00001A76  202E FFFC                move.l     D0, [A6 - 0x4]
  2239. 00001A7A  4E5E                     unlink     A6
  2240. 00001A7C  4E75                     rts
  2241. 00001A7E  4745                     chk.w      D3, D5
  2242. 00001A80  544D                     addq.w     A5, 2
  2243. 00001A82  5347                     subq.w     D7, 1
  2244. 00001A84  2020                     move.l     D0, -[A0]
  2245. 00001A86  4E56 0000                link       A6, 0
  2246. 00001A8A  022E 002F 0009           andi.b     [A6 + 0x9], 0x2F /* '/' */
  2247. 00001A90  102E 0009                move.b     D0, [A6 + 0x9]
  2248. 00001A94  4880                     ext.w      D0
  2249. 00001A96  0800 0002                btst.b     D0, 0x2
  2250. 00001A9A  6706                     beq        +0x8 /* 00001AA2 */
  2251. 00001A9C  7000                     moveq.l    D0, 0x00
  2252. 00001A9E  6000 0384                bra        +0x386 /* 00001E24 */
  2253. label00001AA2:
  2254. 00001AA2  4A6D AEC6                tst.w      [A5 - 0x513A]
  2255. 00001AA6  6712                     beq        +0x14 /* 00001ABA */
  2256. 00001AA8  102E 000D                move.b     D0, [A6 + 0xD]
  2257. 00001AAC  4880                     ext.w      D0
  2258. 00001AAE  3F00                     move.w     -[A7], D0
  2259. 00001AB0  4EBA 04A6                jsr        [PC + 0x4A6 /* 00001F58 */]
  2260. 00001AB4  548F                     addq.l     A7, 2
  2261. 00001AB6  6000 036C                bra        +0x36E /* 00001E24 */
  2262. label00001ABA:
  2263. 00001ABA  4A2D AED2                tst.b      [A5 - 0x512E]
  2264. 00001ABE  6712                     beq        +0x14 /* 00001AD2 */
  2265. 00001AC0  102E 000B                move.b     D0, [A6 + 0xB]
  2266. 00001AC4  4880                     ext.w      D0
  2267. 00001AC6  3F00                     move.w     -[A7], D0
  2268. 00001AC8  4EBA 03E6                jsr        [PC + 0x3E6 /* 00001EB0 */]
  2269. 00001ACC  548F                     addq.l     A7, 2
  2270. 00001ACE  6000 0354                bra        +0x356 /* 00001E24 */
  2271. label00001AD2:
  2272. 00001AD2  102E 0009                move.b     D0, [A6 + 0x9]
  2273. 00001AD6  4880                     ext.w      D0
  2274. 00001AD8  0240 0008                andi.w     D0, 0x8
  2275. 00001ADC  4A40                     tst.w      D0
  2276. 00001ADE  6600 0336                bne        +0x338 /* 00001E16 */
  2277. 00001AE2  0C2E 0061 000B           cmpi.b     [A6 + 0xB], 0x61 /* 'a' */
  2278. 00001AE8  6D16                     blt        +0x18 /* 00001B00 */
  2279. 00001AEA  0C2E 007A 000B           cmpi.b     [A6 + 0xB], 0x7A /* 'z' */
  2280. 00001AF0  6E0E                     bgt        +0x10 /* 00001B00 */
  2281. 00001AF2  102E 000B                move.b     D0, [A6 + 0xB]
  2282. 00001AF6  4880                     ext.w      D0
  2283. 00001AF8  0640 FFE0                addi.w     D0, 0xFFE0
  2284. 00001AFC  48C0                     ext.l      D0
  2285. 00001AFE  6006                     bra        +0x8 /* 00001B06 */
  2286. label00001B00:
  2287. 00001B00  102E 000B                move.b     D0, [A6 + 0xB]
  2288. 00001B04  4880                     ext.w      D0
  2289. label00001B06:
  2290. 00001B06  1D40 000B                move.b     [A6 + 0xB], D0
  2291. 00001B0A  4A2D AED3                tst.b      [A5 - 0x512D]
  2292. 00001B0E  672E                     beq        +0x30 /* 00001B3E */
  2293. 00001B10  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2294. 00001B14  7006                     moveq.l    D0, 0x06
  2295. 00001B16  2080                     move.l     [A0], D0
  2296. 00001B18  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2297. 00001B1C  102E 000B                move.b     D0, [A6 + 0xB]
  2298. 00001B20  4880                     ext.w      D0
  2299. 00001B22  3140 0004                move.w     [A0 + 0x4], D0
  2300. 00001B26  4A40                     tst.w      D0
  2301. 00001B28  6700 02FA                beq        +0x2FC /* 00001E24 */
  2302. 00001B2C  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2303. 00001B30  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2304. 00001B34  588F                     addq.l     A7, 4
  2305. 00001B36  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2306. 00001B3A  6000 02E8                bra        +0x2EA /* 00001E24 */
  2307. label00001B3E:
  2308. 00001B3E  4A6D C540                tst.w      [A5 - 0x3AC0]
  2309. 00001B42  674E                     beq        +0x50 /* 00001B92 */
  2310. 00001B44  4A2D AEE2                tst.b      [A5 - 0x511E]
  2311. 00001B48  6648                     bne        +0x4A /* 00001B92 */
  2312. 00001B4A  4A6D C542                tst.w      [A5 - 0x3ABE]
  2313. 00001B4E  6742                     beq        +0x44 /* 00001B92 */
  2314. 00001B50  102E 000D                move.b     D0, [A6 + 0xD]
  2315. 00001B54  4880                     ext.w      D0
  2316. 00001B56  0C40 0053                cmpi.w     D0, 0x53 /* 'S' */
  2317. 00001B5A  670C                     beq        +0xE /* 00001B68 */
  2318. 00001B5C  102E 000D                move.b     D0, [A6 + 0xD]
  2319. 00001B60  4880                     ext.w      D0
  2320. 00001B62  0C40 000E                cmpi.w     D0, 0xE
  2321. 00001B66  662A                     bne        +0x2C /* 00001B92 */
  2322. label00001B68:
  2323. 00001B68  3B7C 00FF C54C           move.w     [A5 - 0x3AB4], 0xFF
  2324. 00001B6E  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2325. 00001B72  7004                     moveq.l    D0, 0x04
  2326. 00001B74  2080                     move.l     [A0], D0
  2327. 00001B76  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2328. 00001B7A  7001                     moveq.l    D0, 0x01
  2329. 00001B7C  3140 0004                move.w     [A0 + 0x4], D0
  2330. 00001B80  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2331. 00001B84  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2332. 00001B88  588F                     addq.l     A7, 4
  2333. 00001B8A  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2334. 00001B8E  6000 0294                bra        +0x296 /* 00001E24 */
  2335. label00001B92:
  2336. 00001B92  0C2E 0041 000B           cmpi.b     [A6 + 0xB], 0x41 /* 'A' */
  2337. 00001B98  6D08                     blt        +0xA /* 00001BA2 */
  2338. 00001B9A  0C2E 0048 000B           cmpi.b     [A6 + 0xB], 0x48 /* 'H' */
  2339. 00001BA0  6F10                     ble        +0x12 /* 00001BB2 */
  2340. label00001BA2:
  2341. 00001BA2  0C2E 0031 000B           cmpi.b     [A6 + 0xB], 0x31 /* '1' */
  2342. 00001BA8  6D3E                     blt        +0x40 /* 00001BE8 */
  2343. 00001BAA  0C2E 0038 000B           cmpi.b     [A6 + 0xB], 0x38 /* '8' */
  2344. 00001BB0  6E36                     bgt        +0x38 /* 00001BE8 */
  2345. label00001BB2:
  2346. 00001BB2  0C2E 0041 000B           cmpi.b     [A6 + 0xB], 0x41 /* 'A' */
  2347. 00001BB8  6D18                     blt        +0x1A /* 00001BD2 */
  2348. 00001BBA  0C2E 0048 000B           cmpi.b     [A6 + 0xB], 0x48 /* 'H' */
  2349. 00001BC0  6E10                     bgt        +0x12 /* 00001BD2 */
  2350. 00001BC2  102E 000B                move.b     D0, [A6 + 0xB]
  2351. 00001BC6  4880                     ext.w      D0
  2352. 00001BC8  0640 FFBF                addi.w     D0, 0xFFBF
  2353. 00001BCC  3B40 B130                move.w     [A5 - 0x4ED0], D0
  2354. 00001BD0  600E                     bra        +0x10 /* 00001BE0 */
  2355. label00001BD2:
  2356. 00001BD2  102E 000B                move.b     D0, [A6 + 0xB]
  2357. 00001BD6  4880                     ext.w      D0
  2358. 00001BD8  7238                     moveq.l    D1, 0x38
  2359. 00001BDA  9240                     sub.w      D1, D0
  2360. 00001BDC  3B41 B132                move.w     [A5 - 0x4ECE], D1
  2361. label00001BE0:
  2362. 00001BE0  4EBA 032C                jsr        [PC + 0x32C /* 00001F0E */]
  2363. 00001BE4  6000 023E                bra        +0x240 /* 00001E24 */
  2364. label00001BE8:
  2365. 00001BE8  0C2E 000D 000B           cmpi.b     [A6 + 0xB], 0xD /* '\r' */
  2366. 00001BEE  6708                     beq        +0xA /* 00001BF8 */
  2367. 00001BF0  0C2E 0020 000B           cmpi.b     [A6 + 0xB], 0x20 /* ' ' */
  2368. 00001BF6  6638                     bne        +0x3A /* 00001C30 */
  2369. label00001BF8:
  2370. 00001BF8  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2371. 00001BFC  316D B694 0008           move.w     [A0 + 0x8], [A5 - 0x496C]
  2372. 00001C02  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2373. 00001C06  316D B696 000A           move.w     [A0 + 0xA], [A5 - 0x496A]
  2374. 00001C0C  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2375. 00001C10  7004                     moveq.l    D0, 0x04
  2376. 00001C12  2080                     move.l     [A0], D0
  2377. 00001C14  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2378. 00001C18  7001                     moveq.l    D0, 0x01
  2379. 00001C1A  3140 0004                move.w     [A0 + 0x4], D0
  2380. 00001C1E  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2381. 00001C22  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2382. 00001C26  588F                     addq.l     A7, 4
  2383. 00001C28  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2384. 00001C2C  6000 01F6                bra        +0x1F8 /* 00001E24 */
  2385. label00001C30:
  2386. 00001C30  102E 000D                move.b     D0, [A6 + 0xD]
  2387. 00001C34  4880                     ext.w      D0
  2388. 00001C36  0C40 003B                cmpi.w     D0, 0x3B /* ';' */
  2389. 00001C3A  6600 00C2                bne        +0xC4 /* 00001CFE */
  2390. 00001C3E  4A6D C53E                tst.w      [A5 - 0x3AC2]
  2391. 00001C42  6700 00BA                beq        +0xBC /* 00001CFE */
  2392. 00001C46  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2393. 00001C4A  7004                     moveq.l    D0, 0x04
  2394. 00001C4C  2080                     move.l     [A0], D0
  2395. 00001C4E  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2396. 00001C52  7003                     moveq.l    D0, 0x03
  2397. 00001C54  3140 0004                move.w     [A0 + 0x4], D0
  2398. 00001C58  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2399. 00001C5C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2400. 00001C60  588F                     addq.l     A7, 4
  2401. 00001C62  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2402. 00001C66  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2403. 00001C6A  43ED B11C                lea.l      A1, [A5 - 0x4EE4]
  2404. 00001C6E  7004                     moveq.l    D0, 0x04
  2405. label00001C70:
  2406. 00001C70  20D9                     move.l     [A0]+, [A1]+
  2407. 00001C72  51C8 FFFC                dbf        D0, -0x6 /* 00001C70 */
  2408. 00001C76  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2409. 00001C7A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2410. 00001C7E  588F                     addq.l     A7, 4
  2411. 00001C80  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2412. 00001C84  3F3C 0008                move.w     -[A7], 0x8
  2413. 00001C88  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  2414. 00001C8C  4EBA 089C                jsr        [PC + 0x89C /* 0000252A */]
  2415. 00001C90  588F                     addq.l     A7, 4
  2416. 00001C92  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2417. 00001C96  43ED B11C                lea.l      A1, [A5 - 0x4EE4]
  2418. 00001C9A  7004                     moveq.l    D0, 0x04
  2419. label00001C9C:
  2420. 00001C9C  20D9                     move.l     [A0]+, [A1]+
  2421. 00001C9E  51C8 FFFC                dbf        D0, -0x6 /* 00001C9C */
  2422. 00001CA2  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2423. 00001CA6  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2424. 00001CAA  588F                     addq.l     A7, 4
  2425. 00001CAC  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2426. 00001CB0  7064                     moveq.l    D0, 0x64
  2427. 00001CB2  3B40 ED1C                move.w     [A5 - 0x12E4], D0
  2428. 00001CB6  206D CEC8                movea.l    A0, [A5 - 0x3138]
  2429. 00001CBA  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2430. 00001CBE  3F3C 0001                move.w     -[A7], 0x1
  2431. 00001CC2  4267                     clr.w      -[A7]
  2432. 00001CC4  4EBA 054A                jsr        [PC + 0x54A /* 00002210 */]
  2433. 00001CC8  508F                     addq.l     A7, 8
  2434. 00001CCA  E740                     asl        D0.w, 3
  2435. 00001CCC  0640 0031                addi.w     D0, 0x31 /* '1' */
  2436. 00001CD0  3F00                     move.w     -[A7], D0
  2437. 00001CD2  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  2438. 00001CD6  4EBA 0852                jsr        [PC + 0x852 /* 0000252A */]
  2439. 00001CDA  588F                     addq.l     A7, 4
  2440. 00001CDC  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2441. 00001CE0  43ED B11C                lea.l      A1, [A5 - 0x4EE4]
  2442. 00001CE4  7004                     moveq.l    D0, 0x04
  2443. label00001CE6:
  2444. 00001CE6  20D9                     move.l     [A0]+, [A1]+
  2445. 00001CE8  51C8 FFFC                dbf        D0, -0x6 /* 00001CE6 */
  2446. 00001CEC  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2447. 00001CF0  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2448. 00001CF4  588F                     addq.l     A7, 4
  2449. 00001CF6  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2450. 00001CFA  6000 0128                bra        +0x12A /* 00001E24 */
  2451. label00001CFE:
  2452. 00001CFE  102E 000D                move.b     D0, [A6 + 0xD]
  2453. 00001D02  4880                     ext.w      D0
  2454. 00001D04  0C40 003C                cmpi.w     D0, 0x3C /* '<' */
  2455. 00001D08  6622                     bne        +0x24 /* 00001D2C */
  2456. 00001D0A  0C6D 0002 DABE           cmpi.w     [A5 - 0x2542], 0x2
  2457. 00001D10  670A                     beq        +0xC /* 00001D1C */
  2458. 00001D12  0C6D 0002 DAC0           cmpi.w     [A5 - 0x2540], 0x2
  2459. 00001D18  6600 010A                bne        +0x10C /* 00001E24 */
  2460. label00001D1C:
  2461. 00001D1C  4EBA E85E                jsr        [PC - 0x17A2 /* 0000057C */]
  2462. 00001D20  4267                     clr.w      -[A7]
  2463. 00001D22  4EBA F8A4                jsr        [PC - 0x75C /* 000015C8 */]
  2464. 00001D26  548F                     addq.l     A7, 2
  2465. 00001D28  6000 00FA                bra        +0xFC /* 00001E24 */
  2466. label00001D2C:
  2467. 00001D2C  102E 000D                move.b     D0, [A6 + 0xD]
  2468. 00001D30  4880                     ext.w      D0
  2469. 00001D32  0C40 003D                cmpi.w     D0, 0x3D /* '=' */
  2470. 00001D36  670C                     beq        +0xE /* 00001D44 */
  2471. 00001D38  102E 000D                move.b     D0, [A6 + 0xD]
  2472. 00001D3C  4880                     ext.w      D0
  2473. 00001D3E  0C40 003E                cmpi.w     D0, 0x3E /* '>' */
  2474. 00001D42  6624                     bne        +0x26 /* 00001D68 */
  2475. label00001D44:
  2476. 00001D44  102E 000D                move.b     D0, [A6 + 0xD]
  2477. 00001D48  4880                     ext.w      D0
  2478. 00001D4A  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2479. 00001D4E  4840                     swap.w     D0
  2480. 00001D50  4240                     clr.w      D0
  2481. 00001D52  4840                     swap.w     D0
  2482. 00001D54  2080                     move.l     [A0], D0
  2483. 00001D56  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2484. 00001D5A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2485. 00001D5E  588F                     addq.l     A7, 4
  2486. 00001D60  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2487. 00001D64  6000 00BE                bra        +0xC0 /* 00001E24 */
  2488. label00001D68:
  2489. 00001D68  4A2D AEE2                tst.b      [A5 - 0x511E]
  2490. 00001D6C  6700 008A                beq        +0x8C /* 00001DF8 */
  2491. 00001D70  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2492. 00001D74  7007                     moveq.l    D0, 0x07
  2493. 00001D76  2080                     move.l     [A0], D0
  2494. 00001D78  102E 000D                move.b     D0, [A6 + 0xD]
  2495. 00001D7C  4880                     ext.w      D0
  2496. 00001D7E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2497. 00001D82  0005 0016                ori.b      D5, 0x16
  2498. 00001D86  0048 001E                ori.w      A0, 0x1E
  2499. 00001D8A  004D 0026                ori.w      A5, 0x26 /* '&' */
  2500. 00001D8E  0050 002E                ori.w      [A0], 0x2E /* '.' */
  2501. 00001D92  004B 0036                ori.w      A3, 0x36 /* '6' */
  2502. 00001D96  0001 003E                ori.b      D1, 0x3E /* '>' */
  2503. 00001D9A  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2504. 00001D9E  317C 0080 0004           move.w     [A0 + 0x4], 0x80
  2505. 00001DA4  6038                     bra        +0x3A /* 00001DDE */
  2506. 00001DA6  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2507. 00001DAA  317C 0083 0004           move.w     [A0 + 0x4], 0x83
  2508. 00001DB0  602C                     bra        +0x2E /* 00001DDE */
  2509. 00001DB2  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2510. 00001DB6  317C 0081 0004           move.w     [A0 + 0x4], 0x81
  2511. 00001DBC  6020                     bra        +0x22 /* 00001DDE */
  2512. 00001DBE  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2513. 00001DC2  317C 0082 0004           move.w     [A0 + 0x4], 0x82
  2514. 00001DC8  6014                     bra        +0x16 /* 00001DDE */
  2515. 00001DCA  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2516. 00001DCE  701B                     moveq.l    D0, 0x1B
  2517. 00001DD0  3140 0004                move.w     [A0 + 0x4], D0
  2518. 00001DD4  6008                     bra        +0xA /* 00001DDE */
  2519. 00001DD6  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2520. 00001DDA  4268 0004                clr.w      [A0 + 0x4]
  2521. label00001DDE:
  2522. 00001DDE  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2523. 00001DE2  4A68 0004                tst.w      [A0 + 0x4]
  2524. 00001DE6  673C                     beq        +0x3E /* 00001E24 */
  2525. 00001DE8  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2526. 00001DEC  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2527. 00001DF0  588F                     addq.l     A7, 4
  2528. 00001DF2  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2529. 00001DF6  602C                     bra        +0x2E /* 00001E24 */
  2530. label00001DF8:
  2531. 00001DF8  102E 000D                move.b     D0, [A6 + 0xD]
  2532. 00001DFC  4880                     ext.w      D0
  2533. 00001DFE  3F00                     move.w     -[A7], D0
  2534. 00001E00  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  2535. 00001E04  548F                     addq.l     A7, 2
  2536. 00001E06  4A40                     tst.w      D0
  2537. 00001E08  671A                     beq        +0x1C /* 00001E24 */
  2538. 00001E0A  4A2D AEE2                tst.b      [A5 - 0x511E]
  2539. 00001E0E  6614                     bne        +0x16 /* 00001E24 */
  2540. 00001E10  4EBA 00FC                jsr        [PC + 0xFC /* 00001F0E */]
  2541. 00001E14  600E                     bra        +0x10 /* 00001E24 */
  2542. label00001E16:
  2543. 00001E16  102E 000D                move.b     D0, [A6 + 0xD]
  2544. 00001E1A  4880                     ext.w      D0
  2545. 00001E1C  3F00                     move.w     -[A7], D0
  2546. 00001E1E  4EBA 0010                jsr        [PC + 0x10 /* 00001E30 */]
  2547. 00001E22  548F                     addq.l     A7, 2
  2548. label00001E24:
  2549. 00001E24  4E5E                     unlink     A6
  2550. 00001E26  4E75                     rts
  2551. 00001E28  4B45                     chk.w      D5, D5
  2552. 00001E2A  5943                     subq.w     D3, 4
  2553. 00001E2C  4F4E                     chk.w      D7, A6
  2554. 00001E2E  5645                     addq.w     D5, 3
  2555. fn00001E30:
  2556. 00001E30  4E56 0000                link       A6, 0
  2557. 00001E34  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2558. 00001E38  7006                     moveq.l    D0, 0x06
  2559. 00001E3A  2080                     move.l     [A0], D0
  2560. 00001E3C  102E 0009                move.b     D0, [A6 + 0x9]
  2561. 00001E40  4880                     ext.w      D0
  2562. 00001E42  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2563. 00001E46  0005 0016                ori.b      D5, 0x16
  2564. 00001E4A  0021 001A                ori.b      -[A1], 0x1A
  2565. 00001E4E  0014 001E                ori.b      [A4], 0x1E
  2566. 00001E52  0013 0022                ori.b      [A3], 0x22 /* '\"' */
  2567. 00001E56  0032 0026 001F           ori.b      [A2 + D0.w + 0x1F], 0x26 /* '&' */
  2568. 00001E5C  0028 7066 1D40           ori.b      [A0 + 0x1D40], 0x66 /* 'f' */
  2569. 00001E62  0009 601E                ori.b      A1, 0x1E
  2570. 00001E66  7074                     moveq.l    D0, 0x74
  2571. 00001E68  1D40 0009                move.b     [A6 + 0x9], D0
  2572. 00001E6C  6016                     bra        +0x18 /* 00001E84 */
  2573. 00001E6E  7072                     moveq.l    D0, 0x72
  2574. 00001E70  1D40 0009                move.b     [A6 + 0x9], D0
  2575. 00001E74  600E                     bra        +0x10 /* 00001E84 */
  2576. 00001E76  706D                     moveq.l    D0, 0x6D
  2577. 00001E78  1D40 0009                move.b     [A6 + 0x9], D0
  2578. 00001E7C  6006                     bra        +0x8 /* 00001E84 */
  2579. 00001E7E  7073                     moveq.l    D0, 0x73
  2580. 00001E80  1D40 0009                move.b     [A6 + 0x9], D0
  2581. label00001E84:
  2582. 00001E84  102E 0009                move.b     D0, [A6 + 0x9]
  2583. 00001E88  4880                     ext.w      D0
  2584. 00001E8A  0640 0080                addi.w     D0, 0x80
  2585. 00001E8E  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2586. 00001E92  3140 0004                move.w     [A0 + 0x4], D0
  2587. 00001E96  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2588. 00001E9A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2589. 00001E9E  588F                     addq.l     A7, 4
  2590. 00001EA0  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2591. 00001EA4  4E5E                     unlink     A6
  2592. 00001EA6  4E75                     rts
  2593. 00001EA8  444F                     neg.w      A7
  2594. 00001EAA  414C                     chk.w      D0, A4
  2595. 00001EAC  544B                     addq.w     A3, 2
  2596. 00001EAE  4559                     chk.w      D2, [A1]+
  2597. fn00001EB0:
  2598. 00001EB0  4E56 0000                link       A6, 0
  2599. 00001EB4  0C2E 000D 0009           cmpi.b     [A6 + 0x9], 0xD /* '\r' */
  2600. 00001EBA  6608                     bne        +0xA /* 00001EC4 */
  2601. 00001EBC  7001                     moveq.l    D0, 0x01
  2602. 00001EBE  1D40 0009                move.b     [A6 + 0x9], D0
  2603. 00001EC2  6014                     bra        +0x16 /* 00001ED8 */
  2604. label00001EC4:
  2605. 00001EC4  0C2E 001B 0009           cmpi.b     [A6 + 0x9], 0x1B
  2606. 00001ECA  6608                     bne        +0xA /* 00001ED4 */
  2607. 00001ECC  7003                     moveq.l    D0, 0x03
  2608. 00001ECE  1D40 0009                move.b     [A6 + 0x9], D0
  2609. 00001ED2  6004                     bra        +0x6 /* 00001ED8 */
  2610. label00001ED4:
  2611. 00001ED4  422E 0009                clr.b      [A6 + 0x9]
  2612. label00001ED8:
  2613. 00001ED8  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2614. 00001EDC  7004                     moveq.l    D0, 0x04
  2615. 00001EDE  2080                     move.l     [A0], D0
  2616. 00001EE0  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2617. 00001EE4  102E 0009                move.b     D0, [A6 + 0x9]
  2618. 00001EE8  4880                     ext.w      D0
  2619. 00001EEA  3140 0004                move.w     [A0 + 0x4], D0
  2620. 00001EEE  4A2E 0009                tst.b      [A6 + 0x9]
  2621. 00001EF2  670E                     beq        +0x10 /* 00001F02 */
  2622. 00001EF4  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2623. 00001EF8  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2624. 00001EFC  588F                     addq.l     A7, 4
  2625. 00001EFE  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2626. label00001F02:
  2627. 00001F02  4E5E                     unlink     A6
  2628. 00001F04  4E75                     rts
  2629. 00001F06  414C                     chk.w      D0, A4
  2630. 00001F08  4552                     chk.w      D2, [A2]
  2631. 00001F0A  544B                     addq.w     A3, 2
  2632. 00001F0C  4559                     chk.w      D2, [A1]+
  2633. fn00001F0E:
  2634. 00001F0E  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2635. 00001F12  7005                     moveq.l    D0, 0x05
  2636. 00001F14  2080                     move.l     [A0], D0
  2637. 00001F16  302D B132                move.w     D0, [A5 - 0x4ECE]
  2638. 00001F1A  E740                     asl        D0.w, 3
  2639. 00001F1C  D06D B130                add.w      D0, [A5 - 0x4ED0]
  2640. 00001F20  48C0                     ext.l      D0
  2641. 00001F22  D080                     add.l      D0, D0
  2642. 00001F24  D0AD CF0C                add.l      D0, [A5 - 0x30F4]
  2643. 00001F28  2040                     movea.l    A0, D0
  2644. 00001F2A  226D B118                movea.l    A1, [A5 - 0x4EE8]
  2645. 00001F2E  3350 0008                move.w     [A1 + 0x8], [A0]
  2646. 00001F32  302D B132                move.w     D0, [A5 - 0x4ECE]
  2647. 00001F36  48C0                     ext.l      D0
  2648. 00001F38  D080                     add.l      D0, D0
  2649. 00001F3A  D0AD CF10                add.l      D0, [A5 - 0x30F0]
  2650. 00001F3E  2040                     movea.l    A0, D0
  2651. 00001F40  226D B118                movea.l    A1, [A5 - 0x4EE8]
  2652. 00001F44  3350 000A                move.w     [A1 + 0xA], [A0]
  2653. 00001F48  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2654. 00001F4C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2655. 00001F50  588F                     addq.l     A7, 4
  2656. 00001F52  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2657. 00001F56  4E75                     rts
  2658. fn00001F58:
  2659. 00001F58  4E56 FFFA                link       A6, -0x0006
  2660. 00001F5C  102E 0009                move.b     D0, [A6 + 0x9]
  2661. 00001F60  4880                     ext.w      D0
  2662. 00001F62  0C40 0001                cmpi.w     D0, 0x1
  2663. 00001F66  6600 008E                bne        +0x90 /* 00001FF6 */
  2664. 00001F6A  4267                     clr.w      -[A7]
  2665. 00001F6C  4267                     clr.w      -[A7]
  2666. 00001F6E  4EBA 05BA                jsr        [PC + 0x5BA /* 0000252A */]
  2667. 00001F72  588F                     addq.l     A7, 4
  2668. 00001F74  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2669. 00001F78  43ED B11C                lea.l      A1, [A5 - 0x4EE4]
  2670. 00001F7C  7004                     moveq.l    D0, 0x04
  2671. label00001F7E:
  2672. 00001F7E  20D9                     move.l     [A0]+, [A1]+
  2673. 00001F80  51C8 FFFC                dbf        D0, -0x6 /* 00001F7E */
  2674. 00001F84  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2675. 00001F88  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2676. 00001F8C  588F                     addq.l     A7, 4
  2677. 00001F8E  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2678. 00001F92  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2679. 00001F96  7004                     moveq.l    D0, 0x04
  2680. 00001F98  2080                     move.l     [A0], D0
  2681. 00001F9A  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2682. 00001F9E  7002                     moveq.l    D0, 0x02
  2683. 00001FA0  3140 0004                move.w     [A0 + 0x4], D0
  2684. 00001FA4  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2685. 00001FA8  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2686. 00001FAC  588F                     addq.l     A7, 4
  2687. 00001FAE  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2688. 00001FB2  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2689. 00001FB6  43ED B11C                lea.l      A1, [A5 - 0x4EE4]
  2690. 00001FBA  7004                     moveq.l    D0, 0x04
  2691. label00001FBC:
  2692. 00001FBC  20D9                     move.l     [A0]+, [A1]+
  2693. 00001FBE  51C8 FFFC                dbf        D0, -0x6 /* 00001FBC */
  2694. 00001FC2  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2695. 00001FC6  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2696. 00001FCA  588F                     addq.l     A7, 4
  2697. 00001FCC  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2698. 00001FD0  4EBA FF3C                jsr        [PC - 0xC4 /* 00001F0E */]
  2699. 00001FD4  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2700. 00001FD8  43ED B11C                lea.l      A1, [A5 - 0x4EE4]
  2701. 00001FDC  7004                     moveq.l    D0, 0x04
  2702. label00001FDE:
  2703. 00001FDE  20D9                     move.l     [A0]+, [A1]+
  2704. 00001FE0  51C8 FFFC                dbf        D0, -0x6 /* 00001FDE */
  2705. 00001FE4  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2706. 00001FE8  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2707. 00001FEC  588F                     addq.l     A7, 4
  2708. 00001FEE  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2709. 00001FF2  6000 020E                bra        +0x210 /* 00002202 */
  2710. label00001FF6:
  2711. 00001FF6  0C6D 00FF ED16           cmpi.w     [A5 - 0x12EA], 0xFF
  2712. 00001FFC  6700 0204                beq        +0x206 /* 00002202 */
  2713. 00002000  3D6D ED18 FFFE           move.w     [A6 - 0x2], [A5 - 0x12E8]
  2714. 00002006  3D6D ED16 FFFC           move.w     [A6 - 0x4], [A5 - 0x12EA]
  2715. 0000200C  102E 0009                move.b     D0, [A6 + 0x9]
  2716. 00002010  4880                     ext.w      D0
  2717. 00002012  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2718. 00002016  0006 001A                ori.b      D6, 0x1A
  2719. 0000201A  0048 001C                ori.w      A0, 0x1C
  2720. 0000201E  004D 001E                ori.w      A5, 0x1E
  2721. 00002022  0050 0020                ori.w      [A0], 0x20 /* ' ' */
  2722. 00002026  004B 0022                ori.w      A3, 0x22 /* '\"' */
  2723. 0000202A  0039 001E 001C 0060      ori.b      [0x001C0060], 0x1E
  2724. 00002032  536E FFFE                subq.w     [A6 - 0x2], 1
  2725. 00002036  6058                     bra        +0x5A /* 00002090 */
  2726. 00002038  526E FFFC                addq.w     [A6 - 0x4], 1
  2727. 0000203C  6052                     bra        +0x54 /* 00002090 */
  2728. 0000203E  526E FFFE                addq.w     [A6 - 0x2], 1
  2729. 00002042  604C                     bra        +0x4E /* 00002090 */
  2730. 00002044  536E FFFC                subq.w     [A6 - 0x4], 1
  2731. 00002048  6046                     bra        +0x48 /* 00002090 */
  2732. 0000204A  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2733. 0000204E  7004                     moveq.l    D0, 0x04
  2734. 00002050  2080                     move.l     [A0], D0
  2735. 00002052  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2736. 00002056  7002                     moveq.l    D0, 0x02
  2737. 00002058  3140 0004                move.w     [A0 + 0x4], D0
  2738. 0000205C  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2739. 00002060  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2740. 00002064  588F                     addq.l     A7, 4
  2741. 00002066  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2742. 0000206A  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2743. 0000206E  43ED B11C                lea.l      A1, [A5 - 0x4EE4]
  2744. 00002072  7004                     moveq.l    D0, 0x04
  2745. label00002074:
  2746. 00002074  20D9                     move.l     [A0]+, [A1]+
  2747. 00002076  51C8 FFFC                dbf        D0, -0x6 /* 00002074 */
  2748. 0000207A  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2749. 0000207E  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2750. 00002082  588F                     addq.l     A7, 4
  2751. 00002084  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2752. 00002088  4EBA FE84                jsr        [PC - 0x17C /* 00001F0E */]
  2753. 0000208C  6000 0176                bra        +0x178 /* 00002204 */
  2754. label00002090:
  2755. 00002090  302E FFFE                move.w     D0, [A6 - 0x2]
  2756. 00002094  B06D ED1C                cmp.w      D0, [A5 - 0x12E4]
  2757. 00002098  6C06                     bge        +0x8 /* 000020A0 */
  2758. 0000209A  302E FFFE                move.w     D0, [A6 - 0x2]
  2759. 0000209E  6002                     bra        +0x4 /* 000020A2 */
  2760. label000020A0:
  2761. 000020A0  7000                     moveq.l    D0, 0x00
  2762. label000020A2:
  2763. 000020A2  3D40 FFFE                move.w     [A6 - 0x2], D0
  2764. 000020A6  4A6E FFFE                tst.w      [A6 - 0x2]
  2765. 000020AA  6C0A                     bge        +0xC /* 000020B6 */
  2766. 000020AC  302D ED1C                move.w     D0, [A5 - 0x12E4]
  2767. 000020B0  5340                     subq.w     D0, 1
  2768. 000020B2  48C0                     ext.l      D0
  2769. 000020B4  6004                     bra        +0x6 /* 000020BA */
  2770. label000020B6:
  2771. 000020B6  302E FFFE                move.w     D0, [A6 - 0x2]
  2772. label000020BA:
  2773. 000020BA  3D40 FFFE                move.w     [A6 - 0x2], D0
  2774. 000020BE  4A6E FFFC                tst.w      [A6 - 0x4]
  2775. 000020C2  6C0A                     bge        +0xC /* 000020CE */
  2776. 000020C4  302D ED14                move.w     D0, [A5 - 0x12EC]
  2777. 000020C8  5340                     subq.w     D0, 1
  2778. 000020CA  48C0                     ext.l      D0
  2779. 000020CC  6004                     bra        +0x6 /* 000020D2 */
  2780. label000020CE:
  2781. 000020CE  302E FFFC                move.w     D0, [A6 - 0x4]
  2782. label000020D2:
  2783. 000020D2  3D40 FFFC                move.w     [A6 - 0x4], D0
  2784. 000020D6  302D ED14                move.w     D0, [A5 - 0x12EC]
  2785. 000020DA  5340                     subq.w     D0, 1
  2786. 000020DC  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2787. 000020E0  6D06                     blt        +0x8 /* 000020E8 */
  2788. 000020E2  302E FFFC                move.w     D0, [A6 - 0x4]
  2789. 000020E6  6002                     bra        +0x4 /* 000020EA */
  2790. label000020E8:
  2791. 000020E8  7000                     moveq.l    D0, 0x00
  2792. label000020EA:
  2793. 000020EA  3D40 FFFC                move.w     [A6 - 0x4], D0
  2794. 000020EE  302E FFFC                move.w     D0, [A6 - 0x4]
  2795. 000020F2  B06D ED16                cmp.w      D0, [A5 - 0x12EA]
  2796. 000020F6  6666                     bne        +0x68 /* 0000215E */
  2797. 000020F8  102E 0009                move.b     D0, [A6 + 0x9]
  2798. 000020FC  4880                     ext.w      D0
  2799. 000020FE  0C40 0050                cmpi.w     D0, 0x50 /* 'P' */
  2800. 00002102  57C0                     seq        D0
  2801. 00002104  4400                     neg.b      D0
  2802. 00002106  4880                     ext.w      D0
  2803. 00002108  322E FFFC                move.w     D1, [A6 - 0x4]
  2804. 0000210C  48C1                     ext.l      D1
  2805. 0000210E  E781                     asl        D1, 3
  2806. 00002110  D2AD CEC8                add.l      D1, [A5 - 0x3138]
  2807. 00002114  2041                     movea.l    A0, D1
  2808. 00002116  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2809. 0000211A  3F00                     move.w     -[A7], D0
  2810. 0000211C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2811. 00002120  4EBA 00EE                jsr        [PC + 0xEE /* 00002210 */]
  2812. 00002124  508F                     addq.l     A7, 8
  2813. 00002126  3D40 FFFE                move.w     [A6 - 0x2], D0
  2814. 0000212A  0C40 00FF                cmpi.w     D0, 0xFF
  2815. 0000212E  6700 00D2                beq        +0xD4 /* 00002202 */
  2816. 00002132  302E FFFC                move.w     D0, [A6 - 0x4]
  2817. 00002136  48C0                     ext.l      D0
  2818. 00002138  D080                     add.l      D0, D0
  2819. 0000213A  41ED ED1E                lea.l      A0, [A5 - 0x12E2]
  2820. 0000213E  D1C0                     add.l      A0, D0
  2821. 00002140  302E FFFE                move.w     D0, [A6 - 0x2]
  2822. 00002144  E740                     asl        D0.w, 3
  2823. 00002146  0640 0031                addi.w     D0, 0x31 /* '1' */
  2824. 0000214A  3F00                     move.w     -[A7], D0
  2825. 0000214C  3010                     move.w     D0, [A0]
  2826. 0000214E  0640 0025                addi.w     D0, 0x25 /* '%' */
  2827. 00002152  3F00                     move.w     -[A7], D0
  2828. 00002154  4EBA 03D4                jsr        [PC + 0x3D4 /* 0000252A */]
  2829. 00002158  588F                     addq.l     A7, 4
  2830. 0000215A  6000 00A6                bra        +0xA8 /* 00002202 */
  2831. label0000215E:
  2832. 0000215E  302E FFFC                move.w     D0, [A6 - 0x4]
  2833. 00002162  48C0                     ext.l      D0
  2834. 00002164  D080                     add.l      D0, D0
  2835. 00002166  41ED ED1E                lea.l      A0, [A5 - 0x12E2]
  2836. 0000216A  D1C0                     add.l      A0, D0
  2837. 0000216C  3F3C 0008                move.w     -[A7], 0x8
  2838. 00002170  3010                     move.w     D0, [A0]
  2839. 00002172  5240                     addq.w     D0, 1
  2840. 00002174  3F00                     move.w     -[A7], D0
  2841. 00002176  4EBA 03B2                jsr        [PC + 0x3B2 /* 0000252A */]
  2842. 0000217A  588F                     addq.l     A7, 4
  2843. 0000217C  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2844. 00002180  7004                     moveq.l    D0, 0x04
  2845. 00002182  2080                     move.l     [A0], D0
  2846. 00002184  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2847. 00002188  7003                     moveq.l    D0, 0x03
  2848. 0000218A  3140 0004                move.w     [A0 + 0x4], D0
  2849. 0000218E  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2850. 00002192  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2851. 00002196  588F                     addq.l     A7, 4
  2852. 00002198  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2853. 0000219C  206D B118                movea.l    A0, [A5 - 0x4EE8]
  2854. 000021A0  43ED B11C                lea.l      A1, [A5 - 0x4EE4]
  2855. 000021A4  7004                     moveq.l    D0, 0x04
  2856. label000021A6:
  2857. 000021A6  20D9                     move.l     [A0]+, [A1]+
  2858. 000021A8  51C8 FFFC                dbf        D0, -0x6 /* 000021A6 */
  2859. 000021AC  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  2860. 000021B0  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2861. 000021B4  588F                     addq.l     A7, 4
  2862. 000021B6  2B40 B118                move.l     [A5 - 0x4EE8], D0
  2863. 000021BA  302E FFFC                move.w     D0, [A6 - 0x4]
  2864. 000021BE  48C0                     ext.l      D0
  2865. 000021C0  D080                     add.l      D0, D0
  2866. 000021C2  41ED ED1E                lea.l      A0, [A5 - 0x12E2]
  2867. 000021C6  D1C0                     add.l      A0, D0
  2868. 000021C8  302E FFFC                move.w     D0, [A6 - 0x4]
  2869. 000021CC  48C0                     ext.l      D0
  2870. 000021CE  E780                     asl        D0, 3
  2871. 000021D0  D0AD CEC8                add.l      D0, [A5 - 0x3138]
  2872. 000021D4  2240                     movea.l    A1, D0
  2873. 000021D6  2F29 0004                move.l     -[A7], [A1 + 0x4]
  2874. 000021DA  3F3C 0001                move.w     -[A7], 0x1
  2875. 000021DE  4267                     clr.w      -[A7]
  2876. 000021E0  3D50 FFFA                move.w     [A6 - 0x6], [A0]
  2877. 000021E4  4EBA 002A                jsr        [PC + 0x2A /* 00002210 */]
  2878. 000021E8  508F                     addq.l     A7, 8
  2879. 000021EA  E740                     asl        D0.w, 3
  2880. 000021EC  0640 0031                addi.w     D0, 0x31 /* '1' */
  2881. 000021F0  3F00                     move.w     -[A7], D0
  2882. 000021F2  302E FFFA                move.w     D0, [A6 - 0x6]
  2883. 000021F6  0640 0025                addi.w     D0, 0x25 /* '%' */
  2884. 000021FA  3F00                     move.w     -[A7], D0
  2885. 000021FC  4EBA 032C                jsr        [PC + 0x32C /* 0000252A */]
  2886. 00002200  588F                     addq.l     A7, 4
  2887. label00002202:
  2888. 00002202  7000                     moveq.l    D0, 0x00
  2889. label00002204:
  2890. 00002204  4E5E                     unlink     A6
  2891. 00002206  4E75                     rts
  2892. 00002208  4D45                     chk.w      D6, D5
  2893. 0000220A  4E55 4B45                link       A5, -0xFFFFB4BB
  2894. 0000220E  5946                     subq.w     D6, 4
  2895. fn00002210:
  2896. 00002210  4E56 FFFE                link       A6, -0x0002
  2897. 00002214  4A6E 000A                tst.w      [A6 + 0xA]
  2898. 00002218  6606                     bne        +0x8 /* 00002220 */
  2899. 0000221A  70FF                     moveq.l    D0, 0xFFFFFFFF
  2900. 0000221C  3D40 000A                move.w     [A6 + 0xA], D0
  2901. label00002220:
  2902. 00002220  426E FFFE                clr.w      [A6 - 0x2]
  2903. 00002224  6000 0058                bra        +0x5A /* 0000227E */
  2904. label00002228:
  2905. 00002228  302E 0008                move.w     D0, [A6 + 0x8]
  2906. 0000222C  48C0                     ext.l      D0
  2907. 0000222E  E780                     asl        D0, 3
  2908. 00002230  D0AE 000C                add.l      D0, [A6 + 0xC]
  2909. 00002234  2040                     movea.l    A0, D0
  2910. 00002236  4A28 0006                tst.b      [A0 + 0x6]
  2911. 0000223A  6708                     beq        +0xA /* 00002244 */
  2912. 0000223C  302E 0008                move.w     D0, [A6 + 0x8]
  2913. 00002240  6000 004A                bra        +0x4C /* 0000228C */
  2914. label00002244:
  2915. 00002244  302E 000A                move.w     D0, [A6 + 0xA]
  2916. 00002248  D16E 0008                add.w      [A6 + 0x8], D0
  2917. 0000224C  302E 0008                move.w     D0, [A6 + 0x8]
  2918. 00002250  B06D ED1C                cmp.w      D0, [A5 - 0x12E4]
  2919. 00002254  6C06                     bge        +0x8 /* 0000225C */
  2920. 00002256  302E 0008                move.w     D0, [A6 + 0x8]
  2921. 0000225A  6002                     bra        +0x4 /* 0000225E */
  2922. label0000225C:
  2923. 0000225C  7000                     moveq.l    D0, 0x00
  2924. label0000225E:
  2925. 0000225E  3D40 0008                move.w     [A6 + 0x8], D0
  2926. 00002262  4A6E 0008                tst.w      [A6 + 0x8]
  2927. 00002266  6C0A                     bge        +0xC /* 00002272 */
  2928. 00002268  302D ED1C                move.w     D0, [A5 - 0x12E4]
  2929. 0000226C  5340                     subq.w     D0, 1
  2930. 0000226E  48C0                     ext.l      D0
  2931. 00002270  6004                     bra        +0x6 /* 00002276 */
  2932. label00002272:
  2933. 00002272  302E 0008                move.w     D0, [A6 + 0x8]
  2934. label00002276:
  2935. 00002276  3D40 0008                move.w     [A6 + 0x8], D0
  2936. 0000227A  526E FFFE                addq.w     [A6 - 0x2], 1
  2937. label0000227E:
  2938. 0000227E  302E FFFE                move.w     D0, [A6 - 0x2]
  2939. 00002282  B06D ED1C                cmp.w      D0, [A5 - 0x12E4]
  2940. 00002286  66A0                     bne        -0x5E /* 00002228 */
  2941. 00002288  303C 00FF                move.w     D0, 0xFF
  2942. label0000228C:
  2943. 0000228C  4E5E                     unlink     A6
  2944. 0000228E  4E75                     rts
  2945. 00002290  4649                     not.w      A1
  2946. 00002292  584C                     addq.w     A4, 4
  2947. 00002294  4820                     nbcd.b     -[A0]
  2948. 00002296  2020                     move.l     D0, -[A0]
  2949. fn00002298:
  2950. 00002298  4E56 0000                link       A6, 0
  2951. 0000229C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2952. 000022A0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2953. 000022A4  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2954. 000022A8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2955. 000022AC  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  2956. 000022B0  508F                     addq.l     A7, 8
  2957. 000022B2  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2958. 000022B6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2959. 000022BA  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2960. 000022BE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2961. 000022C2  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  2962. 000022C6  508F                     addq.l     A7, 8
  2963. 000022C8  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2964. 000022CC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2965. 000022D0  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2966. 000022D4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2967. 000022D8  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  2968. 000022DC  508F                     addq.l     A7, 8
  2969. 000022DE  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2970. 000022E2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2971. 000022E6  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2972. 000022EA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2973. 000022EE  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  2974. 000022F2  508F                     addq.l     A7, 8
  2975. 000022F4  4E5E                     unlink     A6
  2976. 000022F6  4E75                     rts
  2977. 000022F8  484F                     pea.l      A7
  2978. 000022FA  4C4C 4F57                movem.l    D0,D1,D2,D4,D6,A0,A1,A2,A3,A6, A4
  2979. 000022FE  424F                     clr.w      A7
  2980. 00002300  4E56 FFF6                link       A6, -0x000A
  2981. 00002304  7009                     moveq.l    D0, 0x09
  2982. 00002306  3D40 FFFA                move.w     [A6 - 0x6], D0
  2983. 0000230A  7001                     moveq.l    D0, 0x01
  2984. 0000230C  1B40 AEE2                move.b     [A5 - 0x511E], D0
  2985. 00002310  4EBA E26A                jsr        [PC - 0x1D96 /* 0000057C */]
  2986. 00002314  4A6D C542                tst.w      [A5 - 0x3ABE]
  2987. 00002318  6700 01FC                beq        +0x1FE /* 00002516 */
  2988. 0000231C  302D C546                move.w     D0, [A5 - 0x3ABA]
  2989. 00002320  48C0                     ext.l      D0
  2990. 00002322  EB80                     asl        D0, 5
  2991. 00002324  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  2992. 00002328  D1C0                     add.l      A0, D0
  2993. 0000232A  4AA8 0014                tst.l      [A0 + 0x14]
  2994. 0000232E  6700 01E6                beq        +0x1E8 /* 00002516 */
  2995. 00002332  302D C546                move.w     D0, [A5 - 0x3ABA]
  2996. 00002336  48C0                     ext.l      D0
  2997. 00002338  EB80                     asl        D0, 5
  2998. 0000233A  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  2999. 0000233E  D1C0                     add.l      A0, D0
  3000. 00002340  4850                     pea.l      [A0]
  3001. 00002342  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  3002. 00002346  588F                     addq.l     A7, 4
  3003. 00002348  6000 01CC                bra        +0x1CE /* 00002516 */
  3004. label0000234C:
  3005. 0000234C  0C6D 0006 B134           cmpi.w     [A5 - 0x4ECC], 0x6
  3006. 00002352  6C04                     bge        +0x6 /* 00002358 */
  3007. 00002354  7007                     moveq.l    D0, 0x07
  3008. 00002356  6004                     bra        +0x6 /* 0000235C */
  3009. label00002358:
  3010. 00002358  303C 0127                move.w     D0, 0x127
  3011. label0000235C:
  3012. 0000235C  3D40 FFF8                move.w     [A6 - 0x8], D0
  3013. 00002360  306D B134                movea.w    A0, [A5 - 0x4ECC]
  3014. 00002364  2008                     move.l     D0, A0
  3015. 00002366  81FC 0006                divs.w     D0, 0x6
  3016. 0000236A  4840                     swap.w     D0
  3017. 0000236C  C1FC 0018                muls.w     D0, 0x18
  3018. 00002370  5840                     addq.w     D0, 4
  3019. 00002372  3D40 FFF6                move.w     [A6 - 0xA], D0
  3020. 00002376  4EBA F6D4                jsr        [PC - 0x92C /* 00001A4C */]
  3021. 0000237A  2D40 FFFC                move.l     [A6 - 0x4], D0
  3022. 0000237E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3023. 00002382  3028 0002                move.w     D0, [A0 + 0x2]
  3024. 00002386  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3025. 0000238A  0003 0007                ori.b      D3, 0x7
  3026. 0000238E  0188                     bclr       A0, D0
  3027. 00002390  0164                     bchg       -[A4], D0
  3028. 00002392  00FA                     .incomplete
  3029. 00002394  0182                     bclr       D2, D0
  3030. 00002396  0180                     bclr       D0, D0
  3031. 00002398  0002 4A6E                ori.b      D2, 0x6E /* 'n' */
  3032. 0000239C  FFFA                     .invalid   <<F/7/7>>
  3033. 0000239E  661A                     bne        +0x1C /* 000023BA */
  3034. 000023A0  4267                     clr.w      -[A7]
  3035. 000023A2  3F3C 0018                move.w     -[A7], 0x18
  3036. 000023A6  3F3C 0012                move.w     -[A7], 0x12
  3037. 000023AA  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3038. 000023AE  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3039. 000023B2  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  3040. 000023B6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3041. label000023BA:
  3042. 000023BA  206E FFFC                movea.l    A0, [A6 - 0x4]
  3043. 000023BE  3028 0004                move.w     D0, [A0 + 0x4]
  3044. 000023C2  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3045. 000023C6  0005 0016                ori.b      D5, 0x16
  3046. 000023CA  0080 0048 0082           ori.l      D0, 0x480082
  3047. 000023D0  0044 0083                ori.w      D4, 0x83
  3048. 000023D4  0056 0081                ori.w      [A6], 0x81
  3049. 000023D8  0088 001B 013A           ori.l      A0, 0x1B013A
  3050. 000023DE  0C6E 0007 FFF8           cmpi.w     [A6 - 0x8], 0x7
  3051. 000023E4  6616                     bne        +0x18 /* 000023FC */
  3052. 000023E6  536D B134                subq.w     [A5 - 0x4ECC], 1
  3053. 000023EA  4A6D B134                tst.w      [A5 - 0x4ECC]
  3054. 000023EE  6C00 0126                bge        +0x128 /* 00002516 */
  3055. 000023F2  7005                     moveq.l    D0, 0x05
  3056. 000023F4  3B40 B134                move.w     [A5 - 0x4ECC], D0
  3057. 000023F8  6000 011C                bra        +0x11E /* 00002516 */
  3058. label000023FC:
  3059. 000023FC  536D B134                subq.w     [A5 - 0x4ECC], 1
  3060. 00002400  0C6D 0006 B134           cmpi.w     [A5 - 0x4ECC], 0x6
  3061. 00002406  6C00 010E                bge        +0x110 /* 00002516 */
  3062. 0000240A  700B                     moveq.l    D0, 0x0B
  3063. 0000240C  3B40 B134                move.w     [A5 - 0x4ECC], D0
  3064. 00002410  6000 0104                bra        +0x106 /* 00002516 */
  3065. 00002414  302D B134                move.w     D0, [A5 - 0x4ECC]
  3066. 00002418  5C40                     addq.w     D0, 6
  3067. 0000241A  48C0                     ext.l      D0
  3068. 0000241C  81FC 000C                divs.w     D0, 0xC
  3069. 00002420  4840                     swap.w     D0
  3070. 00002422  3B40 B134                move.w     [A5 - 0x4ECC], D0
  3071. 00002426  6000 00EE                bra        +0xF0 /* 00002516 */
  3072. 0000242A  0C6E 0007 FFF8           cmpi.w     [A6 - 0x8], 0x7
  3073. 00002430  6616                     bne        +0x18 /* 00002448 */
  3074. 00002432  526D B134                addq.w     [A5 - 0x4ECC], 1
  3075. 00002436  0C6D 0005 B134           cmpi.w     [A5 - 0x4ECC], 0x5
  3076. 0000243C  6F00 00D8                ble        +0xDA /* 00002516 */
  3077. 00002440  426D B134                clr.w      [A5 - 0x4ECC]
  3078. 00002444  6000 00D0                bra        +0xD2 /* 00002516 */
  3079. label00002448:
  3080. 00002448  526D B134                addq.w     [A5 - 0x4ECC], 1
  3081. 0000244C  0C6D 000B B134           cmpi.w     [A5 - 0x4ECC], 0xB
  3082. 00002452  6F00 00C2                ble        +0xC4 /* 00002516 */
  3083. 00002456  7006                     moveq.l    D0, 0x06
  3084. 00002458  3B40 B134                move.w     [A5 - 0x4ECC], D0
  3085. 0000245C  6000 00B8                bra        +0xBA /* 00002516 */
  3086. 00002460  4267                     clr.w      -[A7]
  3087. 00002462  3F3C 0018                move.w     -[A7], 0x18
  3088. 00002466  3F3C 0012                move.w     -[A7], 0x12
  3089. 0000246A  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3090. 0000246E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3091. 00002472  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  3092. 00002476  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3093. 0000247A  4EBA FA92                jsr        [PC - 0x56E /* 00001F0E */]
  3094. 0000247E  3B7C 00FF C54C           move.w     [A5 - 0x3AB4], 0xFF
  3095. 00002484  422D AEE2                clr.b      [A5 - 0x511E]
  3096. 00002488  6000 0094                bra        +0x96 /* 0000251E */
  3097. 0000248C  206E FFFC                movea.l    A0, [A6 - 0x4]
  3098. 00002490  0C68 0001 0004           cmpi.w     [A0 + 0x4], 0x1
  3099. 00002496  6600 007E                bne        +0x80 /* 00002516 */
  3100. 0000249A  4267                     clr.w      -[A7]
  3101. 0000249C  3F3C 0018                move.w     -[A7], 0x18
  3102. 000024A0  3F3C 0012                move.w     -[A7], 0x12
  3103. 000024A4  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3104. 000024A8  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3105. 000024AC  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  3106. 000024B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3107. 000024B4  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3108. 000024B8  302E FFF8                move.w     D0, [A6 - 0x8]
  3109. 000024BC  5440                     addq.w     D0, 2
  3110. 000024BE  3F00                     move.w     -[A7], D0
  3111. 000024C0  4EBA 0068                jsr        [PC + 0x68 /* 0000252A */]
  3112. 000024C4  588F                     addq.l     A7, 4
  3113. 000024C6  206E FFFC                movea.l    A0, [A6 - 0x4]
  3114. 000024CA  226D B118                movea.l    A1, [A5 - 0x4EE8]
  3115. 000024CE  7004                     moveq.l    D0, 0x04
  3116. label000024D0:
  3117. 000024D0  22D8                     move.l     [A1]+, [A0]+
  3118. 000024D2  51C8 FFFC                dbf        D0, -0x6 /* 000024D0 */
  3119. 000024D6  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  3120. 000024DA  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3121. 000024DE  588F                     addq.l     A7, 4
  3122. 000024E0  2B40 B118                move.l     [A5 - 0x4EE8], D0
  3123. 000024E4  4EBA FA28                jsr        [PC - 0x5D8 /* 00001F0E */]
  3124. 000024E8  3B7C 00FF C54C           move.w     [A5 - 0x3AB4], 0xFF
  3125. 000024EE  422D AEE2                clr.b      [A5 - 0x511E]
  3126. 000024F2  602A                     bra        +0x2C /* 0000251E */
  3127. 000024F4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3128. 000024F8  3F3C 0018                move.w     -[A7], 0x18
  3129. 000024FC  3F3C 0012                move.w     -[A7], 0x12
  3130. 00002500  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  3131. 00002504  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3132. 00002508  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  3133. 0000250C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3134. 00002510  0A6E 0009 FFFA           xori.w     [A6 - 0x6], 0x9 /* '\t' */
  3135. label00002516:
  3136. 00002516  6000 FE34                bra        -0x1CA /* 0000234C */
  3137. 0000251A  422D AEE2                clr.b      [A5 - 0x511E]
  3138. label0000251E:
  3139. 0000251E  4E5E                     unlink     A6
  3140. 00002520  4E75                     rts
  3141. 00002522  4745                     chk.w      D3, D5
  3142. 00002524  544E                     addq.w     A6, 2
  3143. 00002526  4557                     chk.w      D2, [A7]
  3144. 00002528  5049                     addq.w     A1, 8
  3145. fn0000252A:
  3146. 0000252A  4E56 0000                link       A6, 0
  3147. 0000252E  206D B118                movea.l    A0, [A5 - 0x4EE8]
  3148. 00002532  7005                     moveq.l    D0, 0x05
  3149. 00002534  2080                     move.l     [A0], D0
  3150. 00002536  206D B118                movea.l    A0, [A5 - 0x4EE8]
  3151. 0000253A  316E 0008 0008           move.w     [A0 + 0x8], [A6 + 0x8]
  3152. 00002540  206D B118                movea.l    A0, [A5 - 0x4EE8]
  3153. 00002544  316E 000A 000A           move.w     [A0 + 0xA], [A6 + 0xA]
  3154. 0000254A  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  3155. 0000254E  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3156. 00002552  588F                     addq.l     A7, 4
  3157. 00002554  2B40 B118                move.l     [A5 - 0x4EE8], D0
  3158. 00002558  4E5E                     unlink     A6
  3159. 0000255A  4E75                     rts
  3160. 0000255C  4D4F                     chk.w      D6, A7
  3161. 0000255E  5553                     subq.w     [A3], 2
  3162. 00002560  454D                     chk.w      D2, A5
  3163. 00002562  4F56                     chk.w      D7, [A6]
  3164. fn00002564:
  3165. 00002564  4E56 FFFA                link       A6, -0x0006
  3166. 00002568  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  3167. 0000256C  302D AEEA                move.w     D0, [A5 - 0x5116]
  3168. 00002570  B06D B694                cmp.w      D0, [A5 - 0x496C]
  3169. 00002574  660A                     bne        +0xC /* 00002580 */
  3170. 00002576  302D AEEC                move.w     D0, [A5 - 0x5114]
  3171. 0000257A  B06D B696                cmp.w      D0, [A5 - 0x496A]
  3172. 0000257E  670E                     beq        +0x10 /* 0000258E */
  3173. label00002580:
  3174. 00002580  3F2D AEEC                move.w     -[A7], [A5 - 0x5114]
  3175. 00002584  3F2D AEEA                move.w     -[A7], [A5 - 0x5116]
  3176. 00002588  4EBA FFA0                jsr        [PC - 0x60 /* 0000252A */]
  3177. 0000258C  588F                     addq.l     A7, 4
  3178. label0000258E:
  3179. 0000258E  302D AEEE                move.w     D0, [A5 - 0x5112]
  3180. 00002592  B06D AEE8                cmp.w      D0, [A5 - 0x5118]
  3181. 00002596  6700 006E                beq        +0x70 /* 00002606 */
  3182. 0000259A  4A6D F0AA                tst.w      [A5 - 0xF56]
  3183. 0000259E  6600 0066                bne        +0x68 /* 00002606 */
  3184. 000025A2  7001                     moveq.l    D0, 0x01
  3185. 000025A4  3D40 FFFE                move.w     [A6 - 0x2], D0
  3186. 000025A8  604E                     bra        +0x50 /* 000025F8 */
  3187. label000025AA:
  3188. 000025AA  302D AEE8                move.w     D0, [A5 - 0x5118]
  3189. 000025AE  C06E FFFE                and.w      D0, [A6 - 0x2]
  3190. 000025B2  322D AEEE                move.w     D1, [A5 - 0x5112]
  3191. 000025B6  C26E FFFE                and.w      D1, [A6 - 0x2]
  3192. 000025BA  B041                     cmp.w      D0, D1
  3193. 000025BC  6736                     beq        +0x38 /* 000025F4 */
  3194. 000025BE  206D B118                movea.l    A0, [A5 - 0x4EE8]
  3195. 000025C2  7004                     moveq.l    D0, 0x04
  3196. 000025C4  2080                     move.l     [A0], D0
  3197. 000025C6  302E FFFE                move.w     D0, [A6 - 0x2]
  3198. 000025CA  5340                     subq.w     D0, 1
  3199. 000025CC  322D AEE8                move.w     D1, [A5 - 0x5118]
  3200. 000025D0  E061                     asr        D1.w, D0
  3201. 000025D2  0241 0001                andi.w     D1, 0x1
  3202. 000025D6  7002                     moveq.l    D0, 0x02
  3203. 000025D8  C06E FFFE                and.w      D0, [A6 - 0x2]
  3204. 000025DC  D240                     add.w      D1, D0
  3205. 000025DE  206D B118                movea.l    A0, [A5 - 0x4EE8]
  3206. 000025E2  3141 0004                move.w     [A0 + 0x4], D1
  3207. 000025E6  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  3208. 000025EA  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3209. 000025EE  588F                     addq.l     A7, 4
  3210. 000025F0  2B40 B118                move.l     [A5 - 0x4EE8], D0
  3211. label000025F4:
  3212. 000025F4  526E FFFE                addq.w     [A6 - 0x2], 1
  3213. label000025F8:
  3214. 000025F8  0C6E 0003 FFFE           cmpi.w     [A6 - 0x2], 0x3
  3215. 000025FE  66AA                     bne        -0x54 /* 000025AA */
  3216. 00002600  3B6D AEE8 AEEE           move.w     [A5 - 0x5112], [A5 - 0x5118]
  3217. label00002606:
  3218. 00002606  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  3219. 0000260A  2B40 AEDE                move.l     [A5 - 0x5122], D0
  3220. 0000260E  202D AEDE                move.l     D0, [A5 - 0x5122]
  3221. 00002612  90AD AEDA                sub.l      D0, [A5 - 0x5126]
  3222. 00002616  0C80 0000 0003           cmpi.l     D0, 0x3
  3223. 0000261C  6324                     bls        +0x26 /* 00002642 */
  3224. 0000261E  206D B118                movea.l    A0, [A5 - 0x4EE8]
  3225. 00002622  43ED B11C                lea.l      A1, [A5 - 0x4EE4]
  3226. 00002626  7004                     moveq.l    D0, 0x04
  3227. label00002628:
  3228. 00002628  20D9                     move.l     [A0]+, [A1]+
  3229. 0000262A  51C8 FFFC                dbf        D0, -0x6 /* 00002628 */
  3230. 0000262E  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  3231. 00002632  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3232. 00002636  588F                     addq.l     A7, 4
  3233. 00002638  2B40 B118                move.l     [A5 - 0x4EE8], D0
  3234. 0000263C  2B6D AEDE AEDA           move.l     [A5 - 0x5126], [A5 - 0x5122]
  3235. label00002642:
  3236. 00002642  4E5E                     unlink     A6
  3237. 00002644  4E75                     rts
  3238. 00002646  5553                     subq.w     [A3], 2
  3239. 00002648  4550                     chk.w      D2, [A0]
  3240. 0000264A  4F49                     chk.w      D7, A1
  3241. 0000264C  4E54 4E56                link       A4, -0xFFFFB1AA
  3242. 00002650  FFFE                     .invalid   <<F/7/7>>
  3243. 00002652  7000                     moveq.l    D0, 0x00
  3244. 00002654  102D AEE4                move.b     D0, [A5 - 0x511C]
  3245. 00002658  3D40 FFFE                move.w     [A6 - 0x2], D0
  3246. 0000265C  102E 0009                move.b     D0, [A6 + 0x9]
  3247. 00002660  4880                     ext.w      D0
  3248. 00002662  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3249. 00002666  0003 000E                ori.b      D3, 0xE
  3250. 0000266A  004D 0010                ori.w      A5, 0x10
  3251. 0000266E  004B 0012                ori.w      A3, 0x12
  3252. 00002672  001C 0054                ori.b      [A4]+, 0x54 /* 'T' */
  3253. 00002676  526E FFFE                addq.w     [A6 - 0x2], 1
  3254. 0000267A  604C                     bra        +0x4E /* 000026C8 */
  3255. 0000267C  536E FFFE                subq.w     [A6 - 0x2], 1
  3256. 00002680  6046                     bra        +0x48 /* 000026C8 */
  3257. 00002682  206D B118                movea.l    A0, [A5 - 0x4EE8]
  3258. 00002686  7004                     moveq.l    D0, 0x04
  3259. 00002688  2080                     move.l     [A0], D0
  3260. 0000268A  206D B118                movea.l    A0, [A5 - 0x4EE8]
  3261. 0000268E  7001                     moveq.l    D0, 0x01
  3262. 00002690  3140 0004                move.w     [A0 + 0x4], D0
  3263. 00002694  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  3264. 00002698  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3265. 0000269C  588F                     addq.l     A7, 4
  3266. 0000269E  2B40 B118                move.l     [A5 - 0x4EE8], D0
  3267. 000026A2  206D B118                movea.l    A0, [A5 - 0x4EE8]
  3268. 000026A6  43ED B11C                lea.l      A1, [A5 - 0x4EE4]
  3269. 000026AA  7004                     moveq.l    D0, 0x04
  3270. label000026AC:
  3271. 000026AC  20D9                     move.l     [A0]+, [A1]+
  3272. 000026AE  51C8 FFFC                dbf        D0, -0x6 /* 000026AC */
  3273. 000026B2  2F2D B118                move.l     -[A7], [A5 - 0x4EE8]
  3274. 000026B6  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3275. 000026BA  588F                     addq.l     A7, 4
  3276. 000026BC  2B40 B118                move.l     [A5 - 0x4EE8], D0
  3277. 000026C0  4EBA F84C                jsr        [PC - 0x7B4 /* 00001F0E */]
  3278. 000026C4  6000 0082                bra        +0x84 /* 00002748 */
  3279. label000026C8:
  3280. 000026C8  4A6E FFFE                tst.w      [A6 - 0x2]
  3281. 000026CC  6D06                     blt        +0x8 /* 000026D4 */
  3282. 000026CE  302E FFFE                move.w     D0, [A6 - 0x2]
  3283. 000026D2  6002                     bra        +0x4 /* 000026D6 */
  3284. label000026D4:
  3285. 000026D4  7003                     moveq.l    D0, 0x03
  3286. label000026D6:
  3287. 000026D6  3D40 FFFE                move.w     [A6 - 0x2], D0
  3288. 000026DA  0C6E 0003 FFFE           cmpi.w     [A6 - 0x2], 0x3
  3289. 000026E0  6E06                     bgt        +0x8 /* 000026E8 */
  3290. 000026E2  302E FFFE                move.w     D0, [A6 - 0x2]
  3291. 000026E6  6002                     bra        +0x4 /* 000026EA */
  3292. label000026E8:
  3293. 000026E8  7000                     moveq.l    D0, 0x00
  3294. label000026EA:
  3295. 000026EA  3D40 FFFE                move.w     [A6 - 0x2], D0
  3296. 000026EE  7000                     moveq.l    D0, 0x00
  3297. 000026F0  102D AEE4                move.b     D0, [A5 - 0x511C]
  3298. 000026F4  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3299. 000026F8  674E                     beq        +0x50 /* 00002748 */
  3300. 000026FA  4267                     clr.w      -[A7]
  3301. 000026FC  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  3302. 00002700  548F                     addq.l     A7, 2
  3303. 00002702  7000                     moveq.l    D0, 0x00
  3304. 00002704  102D AEE4                move.b     D0, [A5 - 0x511C]
  3305. 00002708  EB40                     asl        D0.w, 5
  3306. 0000270A  7200                     moveq.l    D1, 0x00
  3307. 0000270C  122D AEE4                move.b     D1, [A5 - 0x511C]
  3308. 00002710  EB41                     asl        D1.w, 5
  3309. 00002712  3F3C 007B                move.w     -[A7], 0x7B /* '{' */
  3310. 00002716  0641 0080                addi.w     D1, 0x80
  3311. 0000271A  3F01                     move.w     -[A7], D1
  3312. 0000271C  3F3C 0079                move.w     -[A7], 0x79 /* 'y' */
  3313. 00002720  0640 0060                addi.w     D0, 0x60 /* '`' */
  3314. 00002724  3F00                     move.w     -[A7], D0
  3315. 00002726  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  3316. 0000272A  508F                     addq.l     A7, 8
  3317. 0000272C  302E FFFE                move.w     D0, [A6 - 0x2]
  3318. 00002730  EB40                     asl        D0.w, 5
  3319. 00002732  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  3320. 00002736  0640 0061                addi.w     D0, 0x61 /* 'a' */
  3321. 0000273A  3F00                     move.w     -[A7], D0
  3322. 0000273C  4EBA FDEC                jsr        [PC - 0x214 /* 0000252A */]
  3323. 00002740  588F                     addq.l     A7, 4
  3324. 00002742  1B6E FFFF AEE4           move.b     [A5 - 0x511C], [A6 - 0x1]
  3325. label00002748:
  3326. 00002748  4E5E                     unlink     A6
  3327. 0000274A  4E75                     rts
  3328. 0000274C  5041                     addq.w     D1, 8
  3329. 0000274E  574E                     subq.w     A6, 3
  3330. 00002750  4B45                     chk.w      D5, D5
  3331. 00002752  5920                     subq.b     -[A0], 4
  3332. 00002754  4E56 FFFE                link       A6, -0x0002
  3333. 00002758  6008                     bra        +0xA /* 00002762 */
  3334. label0000275A:
  3335. 0000275A  52AE 0008                addq.l     [A6 + 0x8], 1
  3336. 0000275E  52AE 000C                addq.l     [A6 + 0xC], 1
  3337. label00002762:
  3338. 00002762  206E 0008                movea.l    A0, [A6 + 0x8]
  3339. 00002766  1010                     move.b     D0, [A0]
  3340. 00002768  4880                     ext.w      D0
  3341. 0000276A  3F00                     move.w     -[A7], D0
  3342. 0000276C  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  3343. 00002770  548F                     addq.l     A7, 2
  3344. 00002772  206E 000C                movea.l    A0, [A6 + 0xC]
  3345. 00002776  1210                     move.b     D1, [A0]
  3346. 00002778  4881                     ext.w      D1
  3347. 0000277A  3F01                     move.w     -[A7], D1
  3348. 0000277C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3349. 00002780  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  3350. 00002784  548F                     addq.l     A7, 2
  3351. 00002786  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3352. 0000278A  6608                     bne        +0xA /* 00002794 */
  3353. 0000278C  206E 000C                movea.l    A0, [A6 + 0xC]
  3354. 00002790  4A10                     tst.b      [A0]
  3355. 00002792  66C6                     bne        -0x38 /* 0000275A */
  3356. label00002794:
  3357. 00002794  206E 000C                movea.l    A0, [A6 + 0xC]
  3358. 00002798  1010                     move.b     D0, [A0]
  3359. 0000279A  4880                     ext.w      D0
  3360. 0000279C  4E5E                     unlink     A6
  3361. 0000279E  4E75                     rts
  3362. 000027A0  4353                     chk.w      D1, [A3]
  3363. 000027A2  5452                     addq.w     [A2], 2
  3364. 000027A4  434D                     chk.w      D1, A5
  3365. 000027A6  5020                     addq.b     -[A0], 8
  3366. 000027A8  4E56 FFC8                link       A6, -0x0038
  3367. 000027AC  7003                     moveq.l    D0, 0x03
  3368. 000027AE  1B40 B156                move.b     [A5 - 0x4EAA], D0
  3369. 000027B2  7006                     moveq.l    D0, 0x06
  3370. 000027B4  1B40 B157                move.b     [A5 - 0x4EA9], D0
  3371. 000027B8  41EE FFCC                lea.l      A0, [A6 - 0x34]
  3372. 000027BC  2B48 B158                move.l     [A5 - 0x4EA8], A0
  3373. 000027C0  3F3C 0004                move.w     -[A7], 0x4
  3374. 000027C4  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  3375. 000027C8  548F                     addq.l     A7, 2
  3376. 000027CA  206D DAC4                movea.l    A0, [A5 - 0x253C]
  3377. 000027CE  41E8 001C                lea.l      A0, [A0 + 0x1C]
  3378. 000027D2  2D48 FFF8                move.l     [A6 - 0x8], A0
  3379. 000027D6  6000 0092                bra        +0x94 /* 0000286A */
  3380. label000027DA:
  3381. 000027DA  3F3C 0006                move.w     -[A7], 0x6
  3382. 000027DE  3F3C 00C7                move.w     -[A7], 0xC7
  3383. 000027E2  3F3C 013F                move.w     -[A7], 0x13F
  3384. 000027E6  4267                     clr.w      -[A7]
  3385. 000027E8  4267                     clr.w      -[A7]
  3386. 000027EA  4EBA F1D0                jsr        [PC - 0xE30 /* 000019BC */]
  3387. 000027EE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3388. 000027F2  6052                     bra        +0x54 /* 00002846 */
  3389. label000027F4:
  3390. 000027F4  206E FFF8                movea.l    A0, [A6 - 0x8]
  3391. 000027F8  52AE FFF8                addq.l     [A6 - 0x8], 1
  3392. 000027FC  1010                     move.b     D0, [A0]
  3393. 000027FE  4880                     ext.w      D0
  3394. 00002800  E740                     asl        D0.w, 3
  3395. 00002802  3D40 FFFE                move.w     [A6 - 0x2], D0
  3396. 00002806  206E FFF8                movea.l    A0, [A6 - 0x8]
  3397. 0000280A  52AE FFF8                addq.l     [A6 - 0x8], 1
  3398. 0000280E  1010                     move.b     D0, [A0]
  3399. 00002810  4880                     ext.w      D0
  3400. 00002812  E740                     asl        D0.w, 3
  3401. 00002814  3D40 FFFC                move.w     [A6 - 0x4], D0
  3402. 00002818  41EE FFCC                lea.l      A0, [A6 - 0x34]
  3403. 0000281C  2D48 FFF4                move.l     [A6 - 0xC], A0
  3404. label00002820:
  3405. 00002820  206E FFF4                movea.l    A0, [A6 - 0xC]
  3406. 00002824  52AE FFF4                addq.l     [A6 - 0xC], 1
  3407. 00002828  226E FFF8                movea.l    A1, [A6 - 0x8]
  3408. 0000282C  52AE FFF8                addq.l     [A6 - 0x8], 1
  3409. 00002830  1091                     move.b     [A0], [A1]
  3410. 00002832  66EC                     bne        -0x12 /* 00002820 */
  3411. 00002834  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3412. 00002838  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3413. 0000283C  486D B156                pea.l      [A5 - 0x4EAA]
  3414. 00002840  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  3415. 00002844  508F                     addq.l     A7, 8
  3416. label00002846:
  3417. 00002846  206E FFF8                movea.l    A0, [A6 - 0x8]
  3418. 0000284A  4A10                     tst.b      [A0]
  3419. 0000284C  66A6                     bne        -0x58 /* 000027F4 */
  3420. 0000284E  52AE FFF8                addq.l     [A6 - 0x8], 1
  3421. label00002852:
  3422. 00002852  486E FFC9                pea.l      [A6 - 0x37]
  3423. 00002856  486E FFCA                pea.l      [A6 - 0x36]
  3424. 0000285A  486E FFCB                pea.l      [A6 - 0x35]
  3425. 0000285E  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  3426. 00002862  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3427. 00002866  4A40                     tst.w      D0
  3428. 00002868  67E8                     beq        -0x16 /* 00002852 */
  3429. label0000286A:
  3430. 0000286A  206E FFF8                movea.l    A0, [A6 - 0x8]
  3431. 0000286E  4A10                     tst.b      [A0]
  3432. 00002870  6600 FF68                bne        -0x96 /* 000027DA */
  3433. 00002874  4EBA D8BA                jsr        [PC - 0x2746 /* 00000130 */]
  3434. 00002878  4E5E                     unlink     A6
  3435. 0000287A  4E75                     rts
  3436. 0000287C  5348                     subq.w     A0, 1
  3437. 0000287E  4F57                     chk.w      D7, [A7]
  3438. 00002880  4352                     chk.w      D1, [A2]
  3439. 00002882  4544                     chk.w      D2, D4
  3440. export_12:
  3441. 00002884  4E56 0000                link       A6, 0
  3442. 00002888  3F3C 0008                move.w     -[A7], 0x8
  3443. 0000288C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3444. 00002890  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3445. 00002894  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3446. 00002898  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3447. 0000289C  4A40                     tst.w      D0
  3448. 0000289E  6604                     bne        +0x6 /* 000028A4 */
  3449. 000028A0  7001                     moveq.l    D0, 0x01
  3450. 000028A2  6002                     bra        +0x4 /* 000028A6 */
  3451. label000028A4:
  3452. 000028A4  7000                     moveq.l    D0, 0x00
  3453. label000028A6:
  3454. 000028A6  4E5E                     unlink     A6
  3455. 000028A8  4E75                     rts
  3456. 000028AA  4551                     chk.w      D2, [A1]
  3457. 000028AC  4D4F                     chk.w      D6, A7
  3458. 000028AE  5645                     addq.w     D5, 3
  3459. 000028B0  2020                     move.l     D0, -[A0]
  3460. export_15:
  3461. 000028B2  4267                     clr.w      -[A7]
  3462. 000028B4  3F3C 01E0                move.w     -[A7], 0x1E0
  3463. 000028B8  486D 94BC                pea.l      [A5 - 0x6B44]
  3464. 000028BC  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3465. 000028C0  508F                     addq.l     A7, 8
  3466. 000028C2  4E75                     rts
  3467. fn000028C4:
  3468. 000028C4  4E56 FFFA                link       A6, -0x0006
  3469. 000028C8  426E FFFE                clr.w      [A6 - 0x2]
  3470. 000028CC  6018                     bra        +0x1A /* 000028E6 */
  3471. label000028CE:
  3472. 000028CE  302E FFFE                move.w     D0, [A6 - 0x2]
  3473. 000028D2  48C0                     ext.l      D0
  3474. 000028D4  E580                     asl        D0, 2
  3475. 000028D6  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3476. 000028DA  D1C0                     add.l      A0, D0
  3477. 000028DC  7010                     moveq.l    D0, 0x10
  3478. 000028DE  3140 0002                move.w     [A0 + 0x2], D0
  3479. 000028E2  526E FFFE                addq.w     [A6 - 0x2], 1
  3480. label000028E6:
  3481. 000028E6  0C6E 0077 FFFE           cmpi.w     [A6 - 0x2], 0x77 /* 'w' */
  3482. 000028EC  6FE0                     ble        -0x1E /* 000028CE */
  3483. 000028EE  422E FFFD                clr.b      [A6 - 0x3]
  3484. 000028F2  6034                     bra        +0x36 /* 00002928 */
  3485. label000028F4:
  3486. 000028F4  426E FFFA                clr.w      [A6 - 0x6]
  3487. 000028F8  6022                     bra        +0x24 /* 0000291C */
  3488. label000028FA:
  3489. 000028FA  102E FFFD                move.b     D0, [A6 - 0x3]
  3490. 000028FE  4880                     ext.w      D0
  3491. 00002900  48C0                     ext.l      D0
  3492. 00002902  EB80                     asl        D0, 5
  3493. 00002904  41ED 969C                lea.l      A0, [A5 - 0x6964]
  3494. 00002908  D1C0                     add.l      A0, D0
  3495. 0000290A  302E FFFA                move.w     D0, [A6 - 0x6]
  3496. 0000290E  48C0                     ext.l      D0
  3497. 00002910  D080                     add.l      D0, D0
  3498. 00002912  D1C0                     add.l      A0, D0
  3499. 00002914  4228 0001                clr.b      [A0 + 0x1]
  3500. 00002918  526E FFFA                addq.w     [A6 - 0x6], 1
  3501. label0000291C:
  3502. 0000291C  0C6E 000F FFFA           cmpi.w     [A6 - 0x6], 0xF
  3503. 00002922  6FD6                     ble        -0x28 /* 000028FA */
  3504. 00002924  522E FFFD                addq.b     [A6 - 0x3], 1
  3505. label00002928:
  3506. 00002928  0C2E 0001 FFFD           cmpi.b     [A6 - 0x3], 0x1
  3507. 0000292E  6FC4                     ble        -0x3A /* 000028F4 */
  3508. 00002930  70FF                     moveq.l    D0, 0xFFFFFFFF
  3509. 00002932  3B40 96E0                move.w     [A5 - 0x6920], D0
  3510. 00002936  70FF                     moveq.l    D0, 0xFFFFFFFF
  3511. 00002938  3B40 96E2                move.w     [A5 - 0x691E], D0
  3512. 0000293C  3F3C 0004                move.w     -[A7], 0x4
  3513. 00002940  486D 96E0                pea.l      [A5 - 0x6920]
  3514. 00002944  486D 96DC                pea.l      [A5 - 0x6924]
  3515. 00002948  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  3516. 0000294C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3517. 00002950  4E5E                     unlink     A6
  3518. 00002952  4E75                     rts
  3519. 00002954  4341                     chk.w      D1, D1
  3520. 00002956  4C43 5049                movem.l    D0,D3,D6,A4,A6, D3
  3521. 0000295A  4543                     chk.w      D2, D3
  3522. export_10:
  3523. 0000295C  4E56 FFF8                link       A6, -0x0008
  3524. 00002960  4EBA FF62                jsr        [PC - 0x9E /* 000028C4 */]
  3525. 00002964  7001                     moveq.l    D0, 0x01
  3526. 00002966  1D40 FFFD                move.b     [A6 - 0x3], D0
  3527. 0000296A  6000 0168                bra        +0x16A /* 00002AD4 */
  3528. label0000296E:
  3529. 0000296E  0C2E 0006 FFFD           cmpi.b     [A6 - 0x3], 0x6
  3530. 00002974  6614                     bne        +0x16 /* 0000298A */
  3531. 00002976  3F3C 0004                move.w     -[A7], 0x4
  3532. 0000297A  486D 96E0                pea.l      [A5 - 0x6920]
  3533. 0000297E  486D 96DC                pea.l      [A5 - 0x6924]
  3534. 00002982  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  3535. 00002986  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3536. label0000298A:
  3537. 0000298A  426E FFFE                clr.w      [A6 - 0x2]
  3538. label0000298E:
  3539. 0000298E  302E FFFE                move.w     D0, [A6 - 0x2]
  3540. 00002992  48C0                     ext.l      D0
  3541. 00002994  E580                     asl        D0, 2
  3542. 00002996  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3543. 0000299A  D1C0                     add.l      A0, D0
  3544. 0000299C  102E FFFD                move.b     D0, [A6 - 0x3]
  3545. 000029A0  4880                     ext.w      D0
  3546. 000029A2  7200                     moveq.l    D1, 0x00
  3547. 000029A4  1210                     move.b     D1, [A0]
  3548. 000029A6  B240                     cmp.w      D1, D0
  3549. 000029A8  6600 00E2                bne        +0xE4 /* 00002A8C */
  3550. 000029AC  302E FFFE                move.w     D0, [A6 - 0x2]
  3551. 000029B0  48C0                     ext.l      D0
  3552. 000029B2  E580                     asl        D0, 2
  3553. 000029B4  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3554. 000029B8  D1C0                     add.l      A0, D0
  3555. 000029BA  7000                     moveq.l    D0, 0x00
  3556. 000029BC  1028 0001                move.b     D0, [A0 + 0x1]
  3557. 000029C0  4840                     swap.w     D0
  3558. 000029C2  4240                     clr.w      D0
  3559. 000029C4  4840                     swap.w     D0
  3560. 000029C6  D080                     add.l      D0, D0
  3561. 000029C8  41ED 96E0                lea.l      A0, [A5 - 0x6920]
  3562. 000029CC  D1C0                     add.l      A0, D0
  3563. 000029CE  302E FFFE                move.w     D0, [A6 - 0x2]
  3564. 000029D2  48C0                     ext.l      D0
  3565. 000029D4  E580                     asl        D0, 2
  3566. 000029D6  43ED 94BC                lea.l      A1, [A5 - 0x6B44]
  3567. 000029DA  D3C0                     add.l      A1, D0
  3568. 000029DC  7000                     moveq.l    D0, 0x00
  3569. 000029DE  1029 0001                move.b     D0, [A1 + 0x1]
  3570. 000029E2  4840                     swap.w     D0
  3571. 000029E4  4240                     clr.w      D0
  3572. 000029E6  4840                     swap.w     D0
  3573. 000029E8  D080                     add.l      D0, D0
  3574. 000029EA  43ED 96E0                lea.l      A1, [A5 - 0x6920]
  3575. 000029EE  D3C0                     add.l      A1, D0
  3576. 000029F0  3011                     move.w     D0, [A1]
  3577. 000029F2  5240                     addq.w     D0, 1
  3578. 000029F4  3080                     move.w     [A0], D0
  3579. 000029F6  302E FFFE                move.w     D0, [A6 - 0x2]
  3580. 000029FA  48C0                     ext.l      D0
  3581. 000029FC  E580                     asl        D0, 2
  3582. 000029FE  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3583. 00002A02  D1C0                     add.l      A0, D0
  3584. 00002A04  7000                     moveq.l    D0, 0x00
  3585. 00002A06  1028 0001                move.b     D0, [A0 + 0x1]
  3586. 00002A0A  4840                     swap.w     D0
  3587. 00002A0C  4240                     clr.w      D0
  3588. 00002A0E  4840                     swap.w     D0
  3589. 00002A10  EB80                     asl        D0, 5
  3590. 00002A12  41ED 969C                lea.l      A0, [A5 - 0x6964]
  3591. 00002A16  D1C0                     add.l      A0, D0
  3592. 00002A18  302E FFFE                move.w     D0, [A6 - 0x2]
  3593. 00002A1C  48C0                     ext.l      D0
  3594. 00002A1E  E580                     asl        D0, 2
  3595. 00002A20  43ED 94BC                lea.l      A1, [A5 - 0x6B44]
  3596. 00002A24  D3C0                     add.l      A1, D0
  3597. 00002A26  7000                     moveq.l    D0, 0x00
  3598. 00002A28  1029 0001                move.b     D0, [A1 + 0x1]
  3599. 00002A2C  4840                     swap.w     D0
  3600. 00002A2E  4240                     clr.w      D0
  3601. 00002A30  4840                     swap.w     D0
  3602. 00002A32  D080                     add.l      D0, D0
  3603. 00002A34  43ED 96E0                lea.l      A1, [A5 - 0x6920]
  3604. 00002A38  D3C0                     add.l      A1, D0
  3605. 00002A3A  3011                     move.w     D0, [A1]
  3606. 00002A3C  48C0                     ext.l      D0
  3607. 00002A3E  D080                     add.l      D0, D0
  3608. 00002A40  D1C0                     add.l      A0, D0
  3609. 00002A42  2D48 FFF8                move.l     [A6 - 0x8], A0
  3610. 00002A46  206E FFF8                movea.l    A0, [A6 - 0x8]
  3611. 00002A4A  116E FFFD 0001           move.b     [A0 + 0x1], [A6 - 0x3]
  3612. 00002A50  206E FFF8                movea.l    A0, [A6 - 0x8]
  3613. 00002A54  10AE FFFF                move.b     [A0], [A6 - 0x1]
  3614. 00002A58  302E FFFE                move.w     D0, [A6 - 0x2]
  3615. 00002A5C  48C0                     ext.l      D0
  3616. 00002A5E  E580                     asl        D0, 2
  3617. 00002A60  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3618. 00002A64  D1C0                     add.l      A0, D0
  3619. 00002A66  302E FFFE                move.w     D0, [A6 - 0x2]
  3620. 00002A6A  48C0                     ext.l      D0
  3621. 00002A6C  E580                     asl        D0, 2
  3622. 00002A6E  43ED 94BC                lea.l      A1, [A5 - 0x6B44]
  3623. 00002A72  D3C0                     add.l      A1, D0
  3624. 00002A74  7000                     moveq.l    D0, 0x00
  3625. 00002A76  1029 0001                move.b     D0, [A1 + 0x1]
  3626. 00002A7A  4840                     swap.w     D0
  3627. 00002A7C  4240                     clr.w      D0
  3628. 00002A7E  4840                     swap.w     D0
  3629. 00002A80  D080                     add.l      D0, D0
  3630. 00002A82  43ED 96E0                lea.l      A1, [A5 - 0x6920]
  3631. 00002A86  D3C0                     add.l      A1, D0
  3632. 00002A88  3151 0002                move.w     [A0 + 0x2], [A1]
  3633. label00002A8C:
  3634. 00002A8C  302E FFFE                move.w     D0, [A6 - 0x2]
  3635. 00002A90  0A40 0077                xori.w     D0, 0x77 /* 'w' */
  3636. 00002A94  3D40 FFFE                move.w     [A6 - 0x2], D0
  3637. 00002A98  7004                     moveq.l    D0, 0x04
  3638. 00002A9A  C06E FFFE                and.w      D0, [A6 - 0x2]
  3639. 00002A9E  4A40                     tst.w      D0
  3640. 00002AA0  6626                     bne        +0x28 /* 00002AC8 */
  3641. 00002AA2  0C6E 0070 FFFE           cmpi.w     [A6 - 0x2], 0x70 /* 'p' */
  3642. 00002AA8  6D12                     blt        +0x14 /* 00002ABC */
  3643. 00002AAA  302E FFFE                move.w     D0, [A6 - 0x2]
  3644. 00002AAE  0640 0011                addi.w     D0, 0x11
  3645. 00002AB2  0240 0073                andi.w     D0, 0x73 /* 's' */
  3646. 00002AB6  3D40 FFFE                move.w     [A6 - 0x2], D0
  3647. 00002ABA  600C                     bra        +0xE /* 00002AC8 */
  3648. label00002ABC:
  3649. 00002ABC  302E FFFE                move.w     D0, [A6 - 0x2]
  3650. 00002AC0  0640 0010                addi.w     D0, 0x10
  3651. 00002AC4  3D40 FFFE                move.w     [A6 - 0x2], D0
  3652. label00002AC8:
  3653. 00002AC8  4A6E FFFE                tst.w      [A6 - 0x2]
  3654. 00002ACC  6600 FEC0                bne        -0x13E /* 0000298E */
  3655. 00002AD0  522E FFFD                addq.b     [A6 - 0x3], 1
  3656. label00002AD4:
  3657. 00002AD4  0C2E 0006 FFFD           cmpi.b     [A6 - 0x3], 0x6
  3658. 00002ADA  6F00 FE92                ble        -0x16C /* 0000296E */
  3659. 00002ADE  4E5E                     unlink     A6
  3660. 00002AE0  4E75                     rts
  3661. 00002AE2  4341                     chk.w      D1, D1
  3662. 00002AE4  4C43 5049                movem.l    D0,D3,D6,A4,A6, D3
  3663. 00002AE8  4543                     chk.w      D2, D3
  3664. export_14:
  3665. fn00002AEA:
  3666. 00002AEA  4E56 0000                link       A6, 0
  3667. 00002AEE  7007                     moveq.l    D0, 0x07
  3668. 00002AF0  C06E 0008                and.w      D0, [A6 + 0x8]
  3669. 00002AF4  0C40 0004                cmpi.w     D0, 0x4
  3670. 00002AF8  6D1A                     blt        +0x1C /* 00002B14 */
  3671. 00002AFA  302E 0008                move.w     D0, [A6 + 0x8]
  3672. 00002AFE  5340                     subq.w     D0, 1
  3673. 00002B00  206E 000A                movea.l    A0, [A6 + 0xA]
  3674. 00002B04  3080                     move.w     [A0], D0
  3675. 00002B06  302E 0008                move.w     D0, [A6 + 0x8]
  3676. 00002B0A  5240                     addq.w     D0, 1
  3677. 00002B0C  206E 000E                movea.l    A0, [A6 + 0xE]
  3678. 00002B10  3080                     move.w     [A0], D0
  3679. 00002B12  6018                     bra        +0x1A /* 00002B2C */
  3680. label00002B14:
  3681. 00002B14  302E 0008                move.w     D0, [A6 + 0x8]
  3682. 00002B18  5240                     addq.w     D0, 1
  3683. 00002B1A  206E 000A                movea.l    A0, [A6 + 0xA]
  3684. 00002B1E  3080                     move.w     [A0], D0
  3685. 00002B20  302E 0008                move.w     D0, [A6 + 0x8]
  3686. 00002B24  5540                     subq.w     D0, 2
  3687. 00002B26  206E 000E                movea.l    A0, [A6 + 0xE]
  3688. 00002B2A  3080                     move.w     [A0], D0
  3689. label00002B2C:
  3690. 00002B2C  4E5E                     unlink     A6
  3691. 00002B2E  4E75                     rts
  3692. 00002B30  4745                     chk.w      D3, D5
  3693. 00002B32  4E43                     trap       3
  3694. 00002B34  4153                     chk.w      D0, [A3]
  3695. 00002B36  5453                     addq.w     [A3], 2
  3696. fn00002B38:
  3697. 00002B38  4E56 FFFC                link       A6, -0x0004
  3698. 00002B3C  302E 0008                move.w     D0, [A6 + 0x8]
  3699. 00002B40  48C0                     ext.l      D0
  3700. 00002B42  E580                     asl        D0, 2
  3701. 00002B44  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3702. 00002B48  D1C0                     add.l      A0, D0
  3703. 00002B4A  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  3704. 00002B4E  302E 0008                move.w     D0, [A6 + 0x8]
  3705. 00002B52  48C0                     ext.l      D0
  3706. 00002B54  E580                     asl        D0, 2
  3707. 00002B56  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3708. 00002B5A  D1C0                     add.l      A0, D0
  3709. 00002B5C  302E 000A                move.w     D0, [A6 + 0xA]
  3710. 00002B60  48C0                     ext.l      D0
  3711. 00002B62  E580                     asl        D0, 2
  3712. 00002B64  43ED 94BC                lea.l      A1, [A5 - 0x6B44]
  3713. 00002B68  D3C0                     add.l      A1, D0
  3714. 00002B6A  2091                     move.l     [A0], [A1]
  3715. 00002B6C  302E 000A                move.w     D0, [A6 + 0xA]
  3716. 00002B70  48C0                     ext.l      D0
  3717. 00002B72  E580                     asl        D0, 2
  3718. 00002B74  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3719. 00002B78  D1C0                     add.l      A0, D0
  3720. 00002B7A  20AE FFFC                move.l     [A0], [A6 - 0x4]
  3721. 00002B7E  302E 0008                move.w     D0, [A6 + 0x8]
  3722. 00002B82  48C0                     ext.l      D0
  3723. 00002B84  E580                     asl        D0, 2
  3724. 00002B86  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3725. 00002B8A  D1C0                     add.l      A0, D0
  3726. 00002B8C  7000                     moveq.l    D0, 0x00
  3727. 00002B8E  1028 0001                move.b     D0, [A0 + 0x1]
  3728. 00002B92  4840                     swap.w     D0
  3729. 00002B94  4240                     clr.w      D0
  3730. 00002B96  4840                     swap.w     D0
  3731. 00002B98  EB80                     asl        D0, 5
  3732. 00002B9A  41ED 969C                lea.l      A0, [A5 - 0x6964]
  3733. 00002B9E  D1C0                     add.l      A0, D0
  3734. 00002BA0  302E 0008                move.w     D0, [A6 + 0x8]
  3735. 00002BA4  48C0                     ext.l      D0
  3736. 00002BA6  E580                     asl        D0, 2
  3737. 00002BA8  43ED 94BC                lea.l      A1, [A5 - 0x6B44]
  3738. 00002BAC  D3C0                     add.l      A1, D0
  3739. 00002BAE  3029 0002                move.w     D0, [A1 + 0x2]
  3740. 00002BB2  48C0                     ext.l      D0
  3741. 00002BB4  D080                     add.l      D0, D0
  3742. 00002BB6  D1C0                     add.l      A0, D0
  3743. 00002BB8  10AE 0009                move.b     [A0], [A6 + 0x9]
  3744. 00002BBC  4E5E                     unlink     A6
  3745. 00002BBE  4E75                     rts
  3746. 00002BC0  5045                     addq.w     D5, 8
  3747. 00002BC2  5246                     addq.w     D6, 1
  3748. 00002BC4  4F52                     chk.w      D7, [A2]
  3749. 00002BC6  4D4D                     chk.w      D6, A5
  3750. fn00002BC8:
  3751. 00002BC8  4E56 0000                link       A6, 0
  3752. 00002BCC  302E 0008                move.w     D0, [A6 + 0x8]
  3753. 00002BD0  48C0                     ext.l      D0
  3754. 00002BD2  E580                     asl        D0, 2
  3755. 00002BD4  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3756. 00002BD8  D1C0                     add.l      A0, D0
  3757. 00002BDA  4210                     clr.b      [A0]
  3758. 00002BDC  302E 0008                move.w     D0, [A6 + 0x8]
  3759. 00002BE0  48C0                     ext.l      D0
  3760. 00002BE2  E580                     asl        D0, 2
  3761. 00002BE4  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3762. 00002BE8  D1C0                     add.l      A0, D0
  3763. 00002BEA  7000                     moveq.l    D0, 0x00
  3764. 00002BEC  1028 0001                move.b     D0, [A0 + 0x1]
  3765. 00002BF0  4840                     swap.w     D0
  3766. 00002BF2  4240                     clr.w      D0
  3767. 00002BF4  4840                     swap.w     D0
  3768. 00002BF6  EB80                     asl        D0, 5
  3769. 00002BF8  41ED 969C                lea.l      A0, [A5 - 0x6964]
  3770. 00002BFC  D1C0                     add.l      A0, D0
  3771. 00002BFE  302E 0008                move.w     D0, [A6 + 0x8]
  3772. 00002C02  48C0                     ext.l      D0
  3773. 00002C04  E580                     asl        D0, 2
  3774. 00002C06  43ED 94BC                lea.l      A1, [A5 - 0x6B44]
  3775. 00002C0A  D3C0                     add.l      A1, D0
  3776. 00002C0C  3029 0002                move.w     D0, [A1 + 0x2]
  3777. 00002C10  48C0                     ext.l      D0
  3778. 00002C12  D080                     add.l      D0, D0
  3779. 00002C14  D1C0                     add.l      A0, D0
  3780. 00002C16  4228 0001                clr.b      [A0 + 0x1]
  3781. 00002C1A  4E5E                     unlink     A6
  3782. 00002C1C  4E75                     rts
  3783. 00002C1E  5045                     addq.w     D5, 8
  3784. 00002C20  5246                     addq.w     D6, 1
  3785. 00002C22  4F52                     chk.w      D7, [A2]
  3786. 00002C24  4D44                     chk.w      D6, D4
  3787. fn00002C26:
  3788. 00002C26  4E56 FFFC                link       A6, -0x0004
  3789. 00002C2A  102E 000B                move.b     D0, [A6 + 0xB]
  3790. 00002C2E  4880                     ext.w      D0
  3791. 00002C30  48C0                     ext.l      D0
  3792. 00002C32  EB80                     asl        D0, 5
  3793. 00002C34  41ED 969C                lea.l      A0, [A5 - 0x6964]
  3794. 00002C38  D1C0                     add.l      A0, D0
  3795. 00002C3A  302E 000C                move.w     D0, [A6 + 0xC]
  3796. 00002C3E  48C0                     ext.l      D0
  3797. 00002C40  E580                     asl        D0, 2
  3798. 00002C42  43ED 94BC                lea.l      A1, [A5 - 0x6B44]
  3799. 00002C46  D3C0                     add.l      A1, D0
  3800. 00002C48  3029 0002                move.w     D0, [A1 + 0x2]
  3801. 00002C4C  48C0                     ext.l      D0
  3802. 00002C4E  D080                     add.l      D0, D0
  3803. 00002C50  D1C0                     add.l      A0, D0
  3804. 00002C52  2D48 FFFC                move.l     [A6 - 0x4], A0
  3805. 00002C56  302E 000C                move.w     D0, [A6 + 0xC]
  3806. 00002C5A  48C0                     ext.l      D0
  3807. 00002C5C  E580                     asl        D0, 2
  3808. 00002C5E  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3809. 00002C62  D1C0                     add.l      A0, D0
  3810. 00002C64  10AE 0009                move.b     [A0], [A6 + 0x9]
  3811. 00002C68  302E 000C                move.w     D0, [A6 + 0xC]
  3812. 00002C6C  48C0                     ext.l      D0
  3813. 00002C6E  E580                     asl        D0, 2
  3814. 00002C70  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3815. 00002C74  D1C0                     add.l      A0, D0
  3816. 00002C76  116E 000B 0001           move.b     [A0 + 0x1], [A6 + 0xB]
  3817. 00002C7C  206E FFFC                movea.l    A0, [A6 - 0x4]
  3818. 00002C80  116E 0009 0001           move.b     [A0 + 0x1], [A6 + 0x9]
  3819. 00002C86  206E FFFC                movea.l    A0, [A6 - 0x4]
  3820. 00002C8A  10AE 000D                move.b     [A0], [A6 + 0xD]
  3821. 00002C8E  4E5E                     unlink     A6
  3822. 00002C90  4E75                     rts
  3823. 00002C92  5045                     addq.w     D5, 8
  3824. 00002C94  5246                     addq.w     D6, 1
  3825. 00002C96  4F52                     chk.w      D7, [A2]
  3826. 00002C98  4D49                     chk.w      D6, A1
  3827. export_13:
  3828. fn00002C9A:
  3829. 00002C9A  4E56 0000                link       A6, 0
  3830. 00002C9E  302E 000A                move.w     D0, [A6 + 0xA]
  3831. 00002CA2  48C0                     ext.l      D0
  3832. 00002CA4  E580                     asl        D0, 2
  3833. 00002CA6  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3834. 00002CAA  D1C0                     add.l      A0, D0
  3835. 00002CAC  10AE 0009                move.b     [A0], [A6 + 0x9]
  3836. 00002CB0  302E 000A                move.w     D0, [A6 + 0xA]
  3837. 00002CB4  48C0                     ext.l      D0
  3838. 00002CB6  E580                     asl        D0, 2
  3839. 00002CB8  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3840. 00002CBC  D1C0                     add.l      A0, D0
  3841. 00002CBE  7000                     moveq.l    D0, 0x00
  3842. 00002CC0  1028 0001                move.b     D0, [A0 + 0x1]
  3843. 00002CC4  4840                     swap.w     D0
  3844. 00002CC6  4240                     clr.w      D0
  3845. 00002CC8  4840                     swap.w     D0
  3846. 00002CCA  EB80                     asl        D0, 5
  3847. 00002CCC  41ED 969C                lea.l      A0, [A5 - 0x6964]
  3848. 00002CD0  D1C0                     add.l      A0, D0
  3849. 00002CD2  302E 000A                move.w     D0, [A6 + 0xA]
  3850. 00002CD6  48C0                     ext.l      D0
  3851. 00002CD8  E580                     asl        D0, 2
  3852. 00002CDA  43ED 94BC                lea.l      A1, [A5 - 0x6B44]
  3853. 00002CDE  D3C0                     add.l      A1, D0
  3854. 00002CE0  3029 0002                move.w     D0, [A1 + 0x2]
  3855. 00002CE4  48C0                     ext.l      D0
  3856. 00002CE6  D080                     add.l      D0, D0
  3857. 00002CE8  D1C0                     add.l      A0, D0
  3858. 00002CEA  116E 0009 0001           move.b     [A0 + 0x1], [A6 + 0x9]
  3859. 00002CF0  302E 000A                move.w     D0, [A6 + 0xA]
  3860. 00002CF4  48C0                     ext.l      D0
  3861. 00002CF6  E580                     asl        D0, 2
  3862. 00002CF8  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3863. 00002CFC  D1C0                     add.l      A0, D0
  3864. 00002CFE  7000                     moveq.l    D0, 0x00
  3865. 00002D00  1028 0001                move.b     D0, [A0 + 0x1]
  3866. 00002D04  4840                     swap.w     D0
  3867. 00002D06  4240                     clr.w      D0
  3868. 00002D08  4840                     swap.w     D0
  3869. 00002D0A  D080                     add.l      D0, D0
  3870. 00002D0C  41ED 96DC                lea.l      A0, [A5 - 0x6924]
  3871. 00002D10  D1C0                     add.l      A0, D0
  3872. 00002D12  302E 000A                move.w     D0, [A6 + 0xA]
  3873. 00002D16  48C0                     ext.l      D0
  3874. 00002D18  E580                     asl        D0, 2
  3875. 00002D1A  43ED 94BC                lea.l      A1, [A5 - 0x6B44]
  3876. 00002D1E  D3C0                     add.l      A1, D0
  3877. 00002D20  3010                     move.w     D0, [A0]
  3878. 00002D22  B069 0002                cmp.w      D0, [A1 + 0x2]
  3879. 00002D26  6C34                     bge        +0x36 /* 00002D5C */
  3880. 00002D28  302E 000A                move.w     D0, [A6 + 0xA]
  3881. 00002D2C  48C0                     ext.l      D0
  3882. 00002D2E  E580                     asl        D0, 2
  3883. 00002D30  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3884. 00002D34  D1C0                     add.l      A0, D0
  3885. 00002D36  7000                     moveq.l    D0, 0x00
  3886. 00002D38  1028 0001                move.b     D0, [A0 + 0x1]
  3887. 00002D3C  4840                     swap.w     D0
  3888. 00002D3E  4240                     clr.w      D0
  3889. 00002D40  4840                     swap.w     D0
  3890. 00002D42  D080                     add.l      D0, D0
  3891. 00002D44  41ED 96DC                lea.l      A0, [A5 - 0x6924]
  3892. 00002D48  D1C0                     add.l      A0, D0
  3893. 00002D4A  302E 000A                move.w     D0, [A6 + 0xA]
  3894. 00002D4E  48C0                     ext.l      D0
  3895. 00002D50  E580                     asl        D0, 2
  3896. 00002D52  43ED 94BC                lea.l      A1, [A5 - 0x6B44]
  3897. 00002D56  D3C0                     add.l      A1, D0
  3898. 00002D58  30A9 0002                move.w     [A0], [A1 + 0x2]
  3899. label00002D5C:
  3900. 00002D5C  4E5E                     unlink     A6
  3901. 00002D5E  4E75                     rts
  3902. 00002D60  5045                     addq.w     D5, 8
  3903. 00002D62  5246                     addq.w     D6, 1
  3904. 00002D64  4F52                     chk.w      D7, [A2]
  3905. 00002D66  4D43                     chk.w      D6, D3
  3906. export_11:
  3907. 00002D68  4E56 FFF8                link       A6, -0x0008
  3908. 00002D6C  4A6E 0010                tst.w      [A6 + 0x10]
  3909. 00002D70  6734                     beq        +0x36 /* 00002DA6 */
  3910. 00002D72  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3911. 00002D76  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3912. 00002D7A  4EBA FDBC                jsr        [PC - 0x244 /* 00002B38 */]
  3913. 00002D7E  588F                     addq.l     A7, 4
  3914. 00002D80  7000                     moveq.l    D0, 0x00
  3915. 00002D82  102E 000F                move.b     D0, [A6 + 0xF]
  3916. 00002D86  4A40                     tst.w      D0
  3917. 00002D88  673E                     beq        +0x40 /* 00002DC8 */
  3918. 00002D8A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3919. 00002D8E  102D 96E5                move.b     D0, [A5 - 0x691B]
  3920. 00002D92  4880                     ext.w      D0
  3921. 00002D94  3F00                     move.w     -[A7], D0
  3922. 00002D96  7000                     moveq.l    D0, 0x00
  3923. 00002D98  102E 000F                move.b     D0, [A6 + 0xF]
  3924. 00002D9C  3F00                     move.w     -[A7], D0
  3925. 00002D9E  4EBA FE86                jsr        [PC - 0x17A /* 00002C26 */]
  3926. 00002DA2  5C8F                     addq.l     A7, 6
  3927. 00002DA4  6022                     bra        +0x24 /* 00002DC8 */
  3928. label00002DA6:
  3929. 00002DA6  7000                     moveq.l    D0, 0x00
  3930. 00002DA8  102E 000F                move.b     D0, [A6 + 0xF]
  3931. 00002DAC  4A40                     tst.w      D0
  3932. 00002DAE  670A                     beq        +0xC /* 00002DBA */
  3933. 00002DB0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3934. 00002DB4  4EBA FE12                jsr        [PC - 0x1EE /* 00002BC8 */]
  3935. 00002DB8  548F                     addq.l     A7, 2
  3936. label00002DBA:
  3937. 00002DBA  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3938. 00002DBE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3939. 00002DC2  4EBA FD74                jsr        [PC - 0x28C /* 00002B38 */]
  3940. 00002DC6  588F                     addq.l     A7, 4
  3941. label00002DC8:
  3942. 00002DC8  4A6E 000C                tst.w      [A6 + 0xC]
  3943. 00002DCC  6700 00BC                beq        +0xBE /* 00002E8A */
  3944. 00002DD0  7000                     moveq.l    D0, 0x00
  3945. 00002DD2  102E 000E                move.b     D0, [A6 + 0xE]
  3946. 00002DD6  0C40 0001                cmpi.w     D0, 0x1
  3947. 00002DDA  663E                     bne        +0x40 /* 00002E1A */
  3948. 00002DDC  486E FFFA                pea.l      [A6 - 0x6]
  3949. 00002DE0  486E FFFC                pea.l      [A6 - 0x4]
  3950. 00002DE4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3951. 00002DE8  4EBA FD00                jsr        [PC - 0x300 /* 00002AEA */]
  3952. 00002DEC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3953. 00002DF0  4A6E 0010                tst.w      [A6 + 0x10]
  3954. 00002DF4  6712                     beq        +0x14 /* 00002E08 */
  3955. 00002DF6  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3956. 00002DFA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3957. 00002DFE  4EBA FD38                jsr        [PC - 0x2C8 /* 00002B38 */]
  3958. 00002E02  588F                     addq.l     A7, 4
  3959. 00002E04  6000 0084                bra        +0x86 /* 00002E8A */
  3960. label00002E08:
  3961. 00002E08  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3962. 00002E0C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  3963. 00002E10  4EBA FD26                jsr        [PC - 0x2DA /* 00002B38 */]
  3964. 00002E14  588F                     addq.l     A7, 4
  3965. 00002E16  6000 0072                bra        +0x74 /* 00002E8A */
  3966. label00002E1A:
  3967. 00002E1A  7000                     moveq.l    D0, 0x00
  3968. 00002E1C  102E 000E                move.b     D0, [A6 + 0xE]
  3969. 00002E20  0C40 0006                cmpi.w     D0, 0x6
  3970. 00002E24  663C                     bne        +0x3E /* 00002E62 */
  3971. 00002E26  7007                     moveq.l    D0, 0x07
  3972. 00002E28  C06E 0008                and.w      D0, [A6 + 0x8]
  3973. 00002E2C  7270                     moveq.l    D1, 0x70
  3974. 00002E2E  C26E 000A                and.w      D1, [A6 + 0xA]
  3975. 00002E32  D041                     add.w      D0, D1
  3976. 00002E34  3D40 FFF8                move.w     [A6 - 0x8], D0
  3977. 00002E38  4A6E 0010                tst.w      [A6 + 0x10]
  3978. 00002E3C  6718                     beq        +0x1A /* 00002E56 */
  3979. 00002E3E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3980. 00002E42  102D 96E5                move.b     D0, [A5 - 0x691B]
  3981. 00002E46  4880                     ext.w      D0
  3982. 00002E48  3F00                     move.w     -[A7], D0
  3983. 00002E4A  3F3C 0006                move.w     -[A7], 0x6
  3984. 00002E4E  4EBA FDD6                jsr        [PC - 0x22A /* 00002C26 */]
  3985. 00002E52  5C8F                     addq.l     A7, 6
  3986. 00002E54  6034                     bra        +0x36 /* 00002E8A */
  3987. label00002E56:
  3988. 00002E56  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3989. 00002E5A  4EBA FD6C                jsr        [PC - 0x294 /* 00002BC8 */]
  3990. 00002E5E  548F                     addq.l     A7, 2
  3991. 00002E60  6028                     bra        +0x2A /* 00002E8A */
  3992. label00002E62:
  3993. 00002E62  4A6E 0010                tst.w      [A6 + 0x10]
  3994. 00002E66  6710                     beq        +0x12 /* 00002E78 */
  3995. 00002E68  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3996. 00002E6C  3F3C 0006                move.w     -[A7], 0x6
  3997. 00002E70  4EBA FE28                jsr        [PC - 0x1D8 /* 00002C9A */]
  3998. 00002E74  588F                     addq.l     A7, 4
  3999. 00002E76  6012                     bra        +0x14 /* 00002E8A */
  4000. label00002E78:
  4001. 00002E78  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4002. 00002E7C  7000                     moveq.l    D0, 0x00
  4003. 00002E7E  102E 000E                move.b     D0, [A6 + 0xE]
  4004. 00002E82  3F00                     move.w     -[A7], D0
  4005. 00002E84  4EBA FE14                jsr        [PC - 0x1EC /* 00002C9A */]
  4006. 00002E88  588F                     addq.l     A7, 4
  4007. label00002E8A:
  4008. 00002E8A  4E5E                     unlink     A6
  4009. 00002E8C  4E75                     rts
  4010. 00002E8E  5045                     addq.w     D5, 8
  4011. 00002E90  5246                     addq.w     D6, 1
  4012. 00002E92  4F52                     chk.w      D7, [A2]
  4013. 00002E94  4D20                     .invalid   6, -[A0] // invalid opcode 4 with b == 4
  4014. export_16:
  4015. 00002E96  42A7                     clr.l      -[A7]
  4016. 00002E98  4879 0000 C350           push.l     0xC350
  4017. 00002E9E  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  4018. 00002EA2  205F                     movea.l    A0, [A7]+
  4019. 00002EA4  2B48 B16A                move.l     [A5 - 0x4E96], A0
  4020. 00002EA8  2F2D B16A                move.l     -[A7], [A5 - 0x4E96]
  4021. 00002EAC  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  4022. 00002EB0  588F                     addq.l     A7, 4
  4023. 00002EB2  2B6D B16A B16E           move.l     [A5 - 0x4E92], [A5 - 0x4E96]
  4024. 00002EB8  42A7                     clr.l      -[A7]
  4025. 00002EBA  4878 0FA0                push.l     0xFA0
  4026. 00002EBE  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  4027. 00002EC2  205F                     movea.l    A0, [A7]+
  4028. 00002EC4  2B48 B1CA                move.l     [A5 - 0x4E36], A0
  4029. 00002EC8  2F2D B1CA                move.l     -[A7], [A5 - 0x4E36]
  4030. 00002ECC  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  4031. 00002ED0  588F                     addq.l     A7, 4
  4032. 00002ED2  42A7                     clr.l      -[A7]
  4033. 00002ED4  4878 02BC                push.l     0x2BC
  4034. 00002ED8  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  4035. 00002EDC  205F                     movea.l    A0, [A7]+
  4036. 00002EDE  2B48 B1CE                move.l     [A5 - 0x4E32], A0
  4037. 00002EE2  42A7                     clr.l      -[A7]
  4038. 00002EE4  4878 5F00                push.l     0x5F00 /* '_\0' */
  4039. 00002EE8  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  4040. 00002EEC  205F                     movea.l    A0, [A7]+
  4041. 00002EEE  2B48 B172                move.l     [A5 - 0x4E8E], A0
  4042. 00002EF2  2F2D B172                move.l     -[A7], [A5 - 0x4E8E]
  4043. 00002EF6  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  4044. 00002EFA  588F                     addq.l     A7, 4
  4045. 00002EFC  2B6D B172 B17A           move.l     [A5 - 0x4E86], [A5 - 0x4E8E]
  4046. 00002F02  42A7                     clr.l      -[A7]
  4047. 00002F04  4878 17C0                push.l     0x17C0
  4048. 00002F08  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  4049. 00002F0C  205F                     movea.l    A0, [A7]+
  4050. 00002F0E  2B48 B17E                move.l     [A5 - 0x4E82], A0
  4051. 00002F12  2F2D B17E                move.l     -[A7], [A5 - 0x4E82]
  4052. 00002F16  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  4053. 00002F1A  588F                     addq.l     A7, 4
  4054. 00002F1C  42A7                     clr.l      -[A7]
  4055. 00002F1E  4878 17C0                push.l     0x17C0
  4056. 00002F22  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  4057. 00002F26  205F                     movea.l    A0, [A7]+
  4058. 00002F28  2B48 B182                move.l     [A5 - 0x4E7E], A0
  4059. 00002F2C  2F2D B182                move.l     -[A7], [A5 - 0x4E7E]
  4060. 00002F30  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  4061. 00002F34  588F                     addq.l     A7, 4
  4062. 00002F36  42A7                     clr.l      -[A7]
  4063. 00002F38  4878 0FA0                push.l     0xFA0
  4064. 00002F3C  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  4065. 00002F40  205F                     movea.l    A0, [A7]+
  4066. 00002F42  2B48 B1D2                move.l     [A5 - 0x4E2E], A0
  4067. 00002F46  2F2D B1D2                move.l     -[A7], [A5 - 0x4E2E]
  4068. 00002F4A  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  4069. 00002F4E  588F                     addq.l     A7, 4
  4070. 00002F50  42A7                     clr.l      -[A7]
  4071. 00002F52  4878 1F40                push.l     0x1F40
  4072. 00002F56  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  4073. 00002F5A  205F                     movea.l    A0, [A7]+
  4074. 00002F5C  2B48 B68C                move.l     [A5 - 0x4974], A0
  4075. 00002F60  2F2D B68C                move.l     -[A7], [A5 - 0x4974]
  4076. 00002F64  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  4077. 00002F68  588F                     addq.l     A7, 4
  4078. 00002F6A  42A7                     clr.l      -[A7]
  4079. 00002F6C  4878 0960                push.l     0x960 /* '\t`' */
  4080. 00002F70  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  4081. 00002F74  205F                     movea.l    A0, [A7]+
  4082. 00002F76  2B48 B69C                move.l     [A5 - 0x4964], A0
  4083. 00002F7A  2F2D B69C                move.l     -[A7], [A5 - 0x4964]
  4084. 00002F7E  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  4085. 00002F82  588F                     addq.l     A7, 4
  4086. 00002F84  42A7                     clr.l      -[A7]
  4087. 00002F86  4878 15E0                push.l     0x15E0
  4088. 00002F8A  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  4089. 00002F8E  205F                     movea.l    A0, [A7]+
  4090. 00002F90  2B48 B6A0                move.l     [A5 - 0x4960], A0
  4091. 00002F94  2F2D B6A0                move.l     -[A7], [A5 - 0x4960]
  4092. 00002F98  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  4093. 00002F9C  588F                     addq.l     A7, 4
  4094. 00002F9E  42A7                     clr.l      -[A7]
  4095. 00002FA0  4878 5F00                push.l     0x5F00 /* '_\0' */
  4096. 00002FA4  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  4097. 00002FA8  205F                     movea.l    A0, [A7]+
  4098. 00002FAA  2B48 EC98                move.l     [A5 - 0x1368], A0
  4099. 00002FAE  2F2D EC98                move.l     -[A7], [A5 - 0x1368]
  4100. 00002FB2  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  4101. 00002FB6  588F                     addq.l     A7, 4
  4102. 00002FB8  4E75                     rts
  4103. fn00002FBA:
  4104. 00002FBA  4E56 FFF6                link       A6, -0x000A
  4105. 00002FBE  2D6E 0008 FFFA           move.l     [A6 - 0x6], [A6 + 0x8]
  4106. 00002FC4  2D6E 000C FFF6           move.l     [A6 - 0xA], [A6 + 0xC]
  4107. 00002FCA  6000 0082                bra        +0x84 /* 0000304E */
  4108. label00002FCE:
  4109. 00002FCE  206E 0008                movea.l    A0, [A6 + 0x8]
  4110. 00002FD2  7000                     moveq.l    D0, 0x00
  4111. 00002FD4  1010                     move.b     D0, [A0]
  4112. 00002FD6  0C40 003C                cmpi.w     D0, 0x3C /* '<' */
  4113. 00002FDA  6426                     bcc        +0x28 /* 00003002 */
  4114. 00002FDC  206E 0008                movea.l    A0, [A6 + 0x8]
  4115. 00002FE0  7000                     moveq.l    D0, 0x00
  4116. 00002FE2  1010                     move.b     D0, [A0]
  4117. 00002FE4  5240                     addq.w     D0, 1
  4118. 00002FE6  1D40 FFFF                move.b     [A6 - 0x1], D0
  4119. 00002FEA  600E                     bra        +0x10 /* 00002FFA */
  4120. label00002FEC:
  4121. 00002FEC  206E 000C                movea.l    A0, [A6 + 0xC]
  4122. 00002FF0  52AE 000C                addq.l     [A6 + 0xC], 1
  4123. 00002FF4  4210                     clr.b      [A0]
  4124. 00002FF6  532E FFFF                subq.b     [A6 - 0x1], 1
  4125. label00002FFA:
  4126. 00002FFA  4A2E FFFF                tst.b      [A6 - 0x1]
  4127. 00002FFE  66EC                     bne        -0x12 /* 00002FEC */
  4128. 00003000  6048                     bra        +0x4A /* 0000304A */
  4129. label00003002:
  4130. 00003002  206E 0008                movea.l    A0, [A6 + 0x8]
  4131. 00003006  7000                     moveq.l    D0, 0x00
  4132. 00003008  1010                     move.b     D0, [A0]
  4133. 0000300A  0C40 00FF                cmpi.w     D0, 0xFF
  4134. 0000300E  6614                     bne        +0x16 /* 00003024 */
  4135. 00003010  206E 000C                movea.l    A0, [A6 + 0xC]
  4136. 00003014  52AE 000C                addq.l     [A6 + 0xC], 1
  4137. 00003018  226E 0008                movea.l    A1, [A6 + 0x8]
  4138. 0000301C  1091                     move.b     [A0], [A1]
  4139. 0000301E  536E 0010                subq.w     [A6 + 0x10], 1
  4140. 00003022  6026                     bra        +0x28 /* 0000304A */
  4141. label00003024:
  4142. 00003024  206E 000C                movea.l    A0, [A6 + 0xC]
  4143. 00003028  52AE 000C                addq.l     [A6 + 0xC], 1
  4144. 0000302C  226E 0008                movea.l    A1, [A6 + 0x8]
  4145. 00003030  7000                     moveq.l    D0, 0x00
  4146. 00003032  1011                     move.b     D0, [A1]
  4147. 00003034  5340                     subq.w     D0, 1
  4148. 00003036  1080                     move.b     [A0], D0
  4149. 00003038  52AE 0008                addq.l     [A6 + 0x8], 1
  4150. 0000303C  206E 000C                movea.l    A0, [A6 + 0xC]
  4151. 00003040  52AE 000C                addq.l     [A6 + 0xC], 1
  4152. 00003044  226E 0008                movea.l    A1, [A6 + 0x8]
  4153. 00003048  1091                     move.b     [A0], [A1]
  4154. label0000304A:
  4155. 0000304A  52AE 0008                addq.l     [A6 + 0x8], 1
  4156. label0000304E:
  4157. 0000304E  4A6E 0010                tst.w      [A6 + 0x10]
  4158. 00003052  6600 FF7A                bne        -0x84 /* 00002FCE */
  4159. 00003056  4E5E                     unlink     A6
  4160. 00003058  4E75                     rts
  4161. 0000305A  4558                     chk.w      D2, [A0]+
  4162. 0000305C  5041                     addq.w     D1, 8
  4163. 0000305E  4E44                     trap       4
  4164. 00003060  4441                     neg.w      D1
  4165. export_17:
  4166. 00003062  42A7                     clr.l      -[A7]
  4167. 00003064  4878 2710                push.l     0x2710
  4168. 00003068  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  4169. 0000306C  205F                     movea.l    A0, [A7]+
  4170. 0000306E  2B48 CF26                move.l     [A5 - 0x30DA], A0
  4171. 00003072  2F2D CF26                move.l     -[A7], [A5 - 0x30DA]
  4172. 00003076  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  4173. 0000307A  588F                     addq.l     A7, 4
  4174. 0000307C  4AAD CF26                tst.l      [A5 - 0x30DA]
  4175. 00003080  6622                     bne        +0x24 /* 000030A4 */
  4176. 00003082  4267                     clr.w      -[A7]
  4177. 00003084  4267                     clr.w      -[A7]
  4178. 00003086  4267                     clr.w      -[A7]
  4179. 00003088  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4180. 0000308C  4879 0000 0338           push.l     0x338
  4181. 00003092  4EBA E258                jsr        [PC - 0x1DA8 /* 000012EC */]
  4182. 00003096  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4183. 0000309A  3F3C FFFB                move.w     -[A7], 0xFFFB
  4184. 0000309E  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  4185. 000030A2  548F                     addq.l     A7, 2
  4186. label000030A4:
  4187. 000030A4  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  4188. 000030A8  2F2D CF26                move.l     -[A7], [A5 - 0x30DA]
  4189. 000030AC  486D CF2A                pea.l      [A5 - 0x30D6]
  4190. 000030B0  4EBA FF08                jsr        [PC - 0xF8 /* 00002FBA */]
  4191. 000030B4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4192. 000030B8  4E75                     rts
  4193.